logrotate 로그시작하고나서도 바로 log가 남지는않던데

로그를 바로 강제적으로 남기는 방법이 있나요?

 

centos7 nginx 를쓰는데 인터넷 검색해보니

 

/var/lib/logrotate.status 여기를 수정하라고하던데

 

저에겐 /var/lib/logrotate.status 자체가없습니다

 

제가 바로 nginx log를 제가 바로 원하면

바로 가능하게 하렴 어디서 수정해야하나요?

  • profile

    logrotate는 이미 남겨진 로그가 너무 많은 용량을 차지하지 않도록 일정 시간 간격으로 교체, 압축, 삭제하는 기능입니다. 애초에 로그를 남기는 것은 logrotate의 역할이 아니라 각 프로그램에서 설정하기 나름입니다.

     

    nginx를 제대로 설정했다면 단 한 명만 접속하더라도 /var/log/nginx 폴더 아래에 즉시 access log와 error log가 남습니다. 만약 로그가 남지 않는다면 nginx에서 로그 관련 설정이 누락되었거나, 퍼미션 문제로 로그를 작성하지 못하고 있을 가능성이 높습니다.

  • profile ?
    아 네 그렇군요 제가 많이 몰라서요~^^ 기진곰님 답변감사해요^^