728x90
logrotate에 대한 설명은 생략합니다.
기존 nginx logrotate 게시물들에는 머신에서 실행한 logrotate를 통해 docker 위에 올라간 nginx의 로그를 돌리는 것이 아닌, 머신과 동일한 위치에서 nginx를 실행하였을 때나 docker 컨테이터 내부에 logrotate를 포함시키도록하는 설정들만 확인할 수 있었기에 해당 게시물을 작성하였습니다.
/etc/logrotate.d/nginx
/home/ec2-user/proxy/data/*.log {
daily
rotate 14
missingok
copytruncate
compress
dateext
sharedscripts
postrotate
/usr/bin/docker stop $(/usr/bin/docker ps | grep nginx | cut -f 1 -d ' ') ; /usr/local/bin/docker-compose -f /home/ec2-user/docker-compose.yml up
endscript
}
위 파일과 같이 설정을 하였습니다.
나머지 세팅은 다른 여타 게시물에 자세히 서술되어 있으므로 참고하여 사용하세요
'Else' 카테고리의 다른 글
분산 해시 테이블(Distributed Hash Table) (0) | 2023.06.10 |
---|---|
패트리샤 트리 (0) | 2023.06.10 |
머클 트리 (0) | 2023.06.10 |