/etc/nginx/vhost_logs Ротация логов
/etc/nginx/vhost_logs Ротация логов
/etc/nginx/vhost_logs
Логи по 200 мб. Есть очучение, что ротация логов в этой папке не работает.
Хотя все прописано, вроде бы...
/var/log/nginx/*log {
create 0644 nginx nginx
daily
rotate 10
missingok
notifempty
compress
sharedscripts
postrotate
/bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true
endscript
}
/etc/nginx/vhost_logs/* {
create 0644 root nginx
daily
rotate 10
size 40M
missingok
notifempty
compress
sharedscripts
postrotate
/bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true
endscript
}
Логи по 200 мб. Есть очучение, что ротация логов в этой папке не работает.
Хотя все прописано, вроде бы...
/var/log/nginx/*log {
create 0644 nginx nginx
daily
rotate 10
missingok
notifempty
compress
sharedscripts
postrotate
/bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true
endscript
}
/etc/nginx/vhost_logs/* {
create 0644 root nginx
daily
rotate 10
size 40M
missingok
notifempty
compress
sharedscripts
postrotate
/bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true
endscript
}
Re: /etc/nginx/vhost_logs Ротация логов
Я на своем сервере не вижу проблем, какая ос?
Re: /etc/nginx/vhost_logs Ротация логов
1 сервер
- Вложения
-
- Безымянный-2.jpg (224.71 КБ) 14753 просмотра
Re: /etc/nginx/vhost_logs Ротация логов
Покажите выводы
systemctl status logrotate
systemctl restart logrotate
rpm -qa | grep logrotate
systemctl status logrotate
systemctl restart logrotate
rpm -qa | grep logrotate
Re: /etc/nginx/vhost_logs Ротация логов
systemctl status logrotate
× logrotate.service - Rotate log files
Loaded: loaded (;;file://blackrussian.su/usr/lib/systemd/system/logrotate.service/usr/lib/systemd/system/logrotate.service;;; static)
Active: failed (Result: exit-code) since Thu 2024-06-13 00:00:02 MSK; 14h ago
TriggeredBy: ● logrotate.timer
Docs: ;;man:logrotate(8)man:logrotate(8);;
;;man:logrotate.conf(5)man:logrotate.conf(5);;
Main PID: 425732 (code=exited, status=1/FAILURE)
CPU: 236ms
Jun 13 00:00:01 blackrussian.su systemd[1]: Starting Rotate log files...
Jun 13 00:00:01 blackrussian.su logrotate[425742]: Redirecting to /bin/systemctl restart rsyslog.service
Jun 13 00:00:01 blackrussian.su logrotate[425754]: Redirecting to /bin/systemctl restart rsyslog.service
Jun 13 00:00:02 blackrussian.su logrotate[425732]: error: failed to rename /etc/nginx/vhost_logs/mysite.ru_access to /etc/nginx/vhost_logs/site>
Jun 13 00:00:02 blackrussian.su logrotate[425829]: Redirecting to /bin/systemctl restart rsyslog.service
Jun 13 00:00:02 blackrussian.su systemd[1]: logrotate.service: Main process exited, code=exited, status=1/FAILURE
Jun 13 00:00:02 blackrussian.su systemd[1]: logrotate.service: Failed with result 'exit-code'.
Jun 13 00:00:02 blackrussian.su systemd[1]: Failed to start Rotate log files.
systemctl restart logrotate
Job for logrotate.service failed because the control process exited with error code.
See "systemctl status logrotate.service" and "journalctl -xeu logrotate.service" for details.
rpm -qa | grep logrotate
logrotate-3.18.0-9.brainy.el9.x86_64
upd
2-ой сервер на almalinux 9,3 - картина та же
Re: /etc/nginx/vhost_logs Ротация логов
Код: Выделить всё
yum clean all
systemctl stop logrotate
yum update logrotate
systemctl restart logrotate
Re: /etc/nginx/vhost_logs Ротация логов
Все взлетело.Будем посмотреть как дальше будет работать.
СПАСИБО!
СПАСИБО!