logrotate 로그시작하고나서도 바로 log가 남지는않던데
로그를 바로 강제적으로 남기는 방법이 있나요?
centos7 nginx 를쓰는데 인터넷 검색해보니
/var/lib/logrotate.status 여기를 수정하라고하던데
저에겐 /var/lib/logrotate.status 자체가없습니다
제가 바로 nginx log를 제가 바로 원하면
바로 가능하게 하렴 어디서 수정해야하나요?
PHP | PHP 5.x |
---|---|
CMS | GnuBoard |
logrotate 로그시작하고나서도 바로 log가 남지는않던데
로그를 바로 강제적으로 남기는 방법이 있나요?
centos7 nginx 를쓰는데 인터넷 검색해보니
/var/lib/logrotate.status 여기를 수정하라고하던데
저에겐 /var/lib/logrotate.status 자체가없습니다
제가 바로 nginx log를 제가 바로 원하면
바로 가능하게 하렴 어디서 수정해야하나요?
logrotate는 이미 남겨진 로그가 너무 많은 용량을 차지하지 않도록 일정 시간 간격으로 교체, 압축, 삭제하는 기능입니다. 애초에 로그를 남기는 것은 logrotate의 역할이 아니라 각 프로그램에서 설정하기 나름입니다.
nginx를 제대로 설정했다면 단 한 명만 접속하더라도 /var/log/nginx 폴더 아래에 즉시 access log와 error log가 남습니다. 만약 로그가 남지 않는다면 nginx에서 로그 관련 설정이 누락되었거나, 퍼미션 문제로 로그를 작성하지 못하고 있을 가능성이 높습니다.