nginx anacron job cron.daily error

Стали на почту приходить «ругательные» письма с сервера, с таким содержимым:

Anacron job 'cron.daily' on *****

/etc/cron.daily/logrotate:
Usage: /etc/init.d/nginx {start|stop|reload|configtest|status|force-reload|upgrade|restart}
error: error running shared postrotate script for '/var/log/nginx/*log '

Сначала не особо обратил внимание, т.к. думалось что ротация не совсем корректно проходит из-за частых обращений нгикса в файлам логов, но через некоторое время все же решил поискать ответ на данный вопрос.
Оказалось, сменилась функция ротации логов (/etc/logrotate.d/nginx)
в Centos ранее применялась

/etc/init.d/nginx reopen_logs

в Debian ранее применялась

invoke-rc.d nginx rotate >/dev/null 2>&1

на замену пришла

[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`

2 комментария

Аватар

Анатолий on 16.04.2016 at 13:25.

а делать-то что с этим?

Ответить

kgtu5

kgtu5 on 18.04.2016 at 11:42.

Анатолий, отредактируйте /etc/logrotate.d/nginx
заменив
/etc/init.d/nginx reopen_logs
на
[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`
и перезапустив крон
service crond restart
;-)

Ответить

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.