다음과 같은 nginx 로그를 회전하고 싶습니다.
- 추가 소프트웨어없이 작동합니다 (예 : "logrotate"가없는 경우 가장 좋습니다)
- 날짜를 기준으로 이름을 가진 회전 파일을 생성합니다.
가장 좋은 방법은 PostgreSQL과 같은 것입니다. 즉 log_filename 구성 변수에서 strftime-style % Y- % m- % d를 지정할 수 있으며, 로그 온 날짜 (또는 시간) 변경이 자동으로 변경됩니다.
아파치의 또 다른 접근법-파이프를 통해 로그를 회전 로그 프로그램으로 보내기.
내가 검색 할 수있는 한 그러한 접근법은 존재하지 않습니다. 내가 할 수있는 일은 dateext 옵션과 함께 logrotate를 사용하는 것이지만, 자체 단점이 있으며 PostgreSQL에서 | rotatelogs 또는 log_filename과 같은 기능을 사용하고 싶습니다.