문제
Nginx logrotate 수행 이후 더 이상 로깅이 안되는 문제가 발생했다.
/var/log/nginx/*.log {
daily
dateext
dateyesterday
missingok
ifempty
rotate 90
compress
create 640 nginx root
sharedscripts
olddir /var/log/nginx/backup
postrotate
if [ -f /var/run/nginx.pid ]; then
kill -USR1 `cat /var/run/nginx.pid`
fi
endscript
}
설정 파일 내용은 위와 같다.
해결
권한을 잘 관리하겠다고 chmod
를 빡빡하게 700
으로 줬던 게 문제였다.
내부적으로 file reopen이 안되는것 같다.
nginx 로그 폴더 권한을 755 정도로 변경하자
Change your nginx's log directroy permission to 755 or 750
$ chmod 755 /var/log/nginx
'개발 > Linux,Server' 카테고리의 다른 글
Almalinux 9.x minimal에서 logrotate가 안되는 문제 (0) | 2024.07.04 |
---|---|
광명찾는 Intellij vmoption 설정 값 (2) | 2024.06.24 |
맥에서 zip 압축해제 오류 (오류 22 - 유효하지 않은 변수, Illegal byte sequence) (0) | 2020.04.01 |
우아한 Redis - 강대명 (0) | 2019.11.21 |
Nginx에서 upstream서버 keealive 설정 (3) | 2019.04.30 |