nginx 로 웹서버를 오래 운영하니, 로그파일이 커져서 열기가 힘들다.

logrotate 를 설정하는게 답이겠지만,

쉽게 로그파일 내용을 삭제하려 했더니, 서비스 중에 권한 문제로 파일 삭제가 안된다.

nginx 중단하면 쉽겠지만, 중단없이 하기 위해 검색 후, 테스트해보니

truncate 명령으로 잘 된다.

[우선 로그 파일용량 확인]

$ du -sh *


s[필요할 경우, 로그 백업]

$ cp nginx.access.log nginx.access_bak.log


[로그파일 비우기]

$ truncate -s 0 nginx.access.log