logrotate 2

Almalinux 9.x minimal에서 logrotate가 안되는 문제

사실 잘 작동하는지 확인 안했다. 실패하면 글 삭 ㄱ문제Almalinux 8.7에서는 logrotate가 잘 됐는데 9.3으로 업데이트를 한 뒤로 안되기 시작했다.Nginx, 앱 로그 용량이 늘어나면 시스템에 좋지 않기때문에 조치를 취해보자.(Docker에서 실행하는 컨테이기때문에 서비스 재 배포를 통해 해결할 수 있지만..)아마도 RHEL계열 9.x minimal 버젼에서는 거의 대부분 발생할 문제라고 생각한다.해결온갖 삽질을 다 했는데.. 무슨 이유 때문인지 9.x에서 /etc/cron.daily/logrotate 스크립트가 누락되어있다. (5252 어디까지 minimal 할 셈이냐?!)#!/bin/sh/usr/sbin/logrotate /etc/logrotate.confEXITVALUE=$?if [..

개발/Linux,Server 2024.07.04

Nginx logrotate후에 로깅이 안되는 문제 (Nginx not logging after logrotate)

문제 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 로그 폴더..

개발/Linux,Server 2022.04.27