1분에 많게는 수백번씩 호출되는 API에 불가피하게 로그를 찍어야 하는 상황이 생겼습니다.

그랬더니 쌓이는 로그의 용량이 기하급수적으로 올라가더라구요...

그래서 문제 해결 하기 전에는 수동으로 로그 파일의 내용을 삭제하며 불필요한 용량 확보에 대비해야겠습니다.

 

로그 파일이 저장되는 경로까지 이동한 다음 아래 명령어를 입력 해주세요.

 

cat /dev/null > 파일명

 

그럼 아래 그림처럼 파일은 유지 되지만, 내용만 삭제되어 처음부터 로그를 다시 쌓을 수 있습니다.

 

저는 윈도우를 사용해서 맥북이나 사파리에 상당히 약합니다..

이번에 회사에서 새로 오픈하는 홈페이지에서 사파리 웹에서 문제가 생겨 확인이 필요했는데, 개발자 콘솔 하나 

켜는데 애먹었네요...ㅎㅎ

 

그냥  사파리에서

1. Ctrl + ',' 입력시 '고급'설정 창이 열립니다.

2. 메뉴의 '고급'->하단의 '메뉴 막대에서 개발자용 메뉴 보기' 선택

3. Alt 를 누르면 상단에 메뉴바가 표시되고 개발자용을 메뉴에서 콘솔을 열어주면 됩니다.

 

 

Could not delete /.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/appname/WEB-INF/lib. May be locked by another process


잘 돌아가던 서버가 퇴근하고 출근하니 위에 에러가 뜨면서 실행이 되지 않았습니다.ㅠㅠ

그래도 구글링 하니 간단한 방법으로 해결이 가능해서, 다른 분들에게 도움이 되고자 포스팅 합니다!

 

톰캣이 실행될때 이전에 올라간 tmp0 폴더의 파일들이 삭제되지 않아서 생기는 문제인것 같습니다.

1. 우선 server 의 사용 하시는 톰캣 우클릭->그림(2)와 같이 'Clean' 과 'Clean Tomcat Work Directory'를 실행 해주세요.

그림(1)
그림(2)

 

 

 

2. 저 같은 경우는 위 두번의 Clean을 진행 하였을때 다시 서버 실행이 가능 했습니다.

   하지만 그래도 실행이 되지 않는다면, org.eclipse.wst.server.core 디렉토리의 tmp0 폴더를 삭제 해주시면 됩니다.

   사용자 마다 경로가 다를 수 있지만, 워크스페이스/.metadata/.plugins/org.eclipse.wst.server.core 는 동일하니, 

   해당 폴더에 있는 tmp0 폴더를 삭제 하신 다음, 위에 두가지 Clean을 다시 실행 하시면 문제가 해결 됩니다 :)

 

 

+ Recent posts