Nginx записывает логи в старый файл после запуска logrotate
662
Cynial
Конфигурация logrotate:
cat /etc/logrotate.d/nginx: /data/logs/nginx/*.log { daily dateext dateformat .%Y-%m-%d rotate 30 missingok create notifempty sharedscripts postrotate [ ! -f /usr/local/nginx/logs/nginx.pid ] || kill -USR1 `cat /usr/local/nginx/logs/nginx.pid` endscript }
Но nginx пишет логи в access.log.2016-05-15, а не access.log
-rw-r--r-- 1 www root 0 May 14 03:46 access.log -rw-r--r-- 1 www root 47M May 16 10:26 access.log.2016-05-15
Как мне это исправить? Благодарю.
Есть ли файл, на который опирается конфиг (`/usr/local/nginx/logs/nginx.pid`)exist?
zagrimsan 7 лет назад
0
Я наконец-то все понял, спасибо. К вашему сведению: http://stackoverflow.com/questions/37245926/nginx-write-logs-to-the-old-file-after-running-logrotate
Cynial 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
NGINX, FastCGI PHP с FTP-доступом, Как настроить пользователей / разрешения?
-
2
Почему nginx перенаправляет на странный URL?
-
1
Производительность Passenger + Nginx очень быстро падает?
-
-
2
Захватить каталог и содержимое, вращаться только в течение последних трех дней
-
1
update-rc.d выдает ошибку
-
2
Как удалить содержимое файла error.log, но сохранить его без изменений
-
3
Синтаксис файла конфигурации logrotate - возможно несколько подстановочных знаков?
-
1
Команда для обновления терминала при обновлении файла
-
1
Установка nginx + OpenSSL
-
1
В чем разница между использованием `root / dir / name` и` alias / dir / name` в nginx?