Автор Тема: [РЕШЕНО] Проблема с logrotate  (Прочитано 803 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн slux

  • Game Developer
  • Администратор
  • Общительный человек
  • ******
  • Сообщений: 1 682
  • Карма: 31
  • Пол: Мужской
  • Ubuntu, Debian, Fedora
    • CSM Wiki
[РЕШЕНО] Проблема с logrotate
« : 27 Июля 2016, 12:03:32 »
С недавних пор по утрам стали приходить такие письма от одного убунту-сервера:

Цитировать
/etc/cron.daily/logrotate:
reload: Unknown instance:
invoke-rc.d: initscript zabbix-agent, action "force-reload" failed.
error: error running shared postrotate script for '/var/log/zabbix-agent/zabbix_agentd.log '
run-parts: /etc/cron.daily/logrotate exited with return code 1

До этого бывали подобные письма про mysql, но там всё легко исправил, обновив привелегии пользователя debian-sys-maint в mysql. Здесь же совсем непонятно в какую сторону копать. Гугл ничем не помог.
« Последнее редактирование: 27 Июля 2016, 18:48:33 by slux »

Оффлайн slux

  • Game Developer
  • Администратор
  • Общительный человек
  • ******
  • Сообщений: 1 682
  • Карма: 31
  • Пол: Мужской
  • Ubuntu, Debian, Fedora
    • CSM Wiki
Re: Проблема с logrotate
« Ответ #1 : 27 Июля 2016, 18:48:09 »
Разобрался. Агент был запущен вручную через /etc/init.d и тогда /etc/init.d/zabbix-agent status говорит, что агент запущен, но команда invoke-rc.d zabbix-agent status говорит, что остановлен, следовательно перезагружать нечего. Убил процесс, удалил пид-файл и запустил через invoke-rc.d, теперь ошибку не получаю. А вообще разработчик заббикса сказал, что не нужно его перезапускать через postrotate.