В последнее время у меня возникла странная проблема с Zimbra (7.1.4_GA_2555.DEBIAN5):
На панели управления (в Интернете) статус меняется на красный каждые несколько дней. Когда это происходит, на выходе zmcontrol status все еще отображается «работает»:
antispam Running
antivirus Running
imapproxy Running
ldap Running
logger Running
mailbox Running
memcached Running
mta Running
snmp Running
spell Running
stats Running
zmconfigd Running
Все работает нормально, кроме автоматической пересылки почты из одного аккаунта в другой (что для нас критично).
Я прошел через форумы Zimbra, и следующее ВСЕГДА решает проблему:
su - zimbra -c "zmprov mcf zimbraLogHostname mail.mydomain.com"
/opt/zimbra/libexec/zmsyslogsetup
/etc/init.d/rsyslog restart
su - zimbra -c "zmcontrol restart"
После того, как я запустил вышеуказанные команды, статус на панели управления станет зеленым, и пересылка почты снова начнет работать, НО только в течение нескольких дней.
Кроме вышеперечисленного, все работает нормально, включая статистику сервера.
Кто-нибудь видел эту проблему раньше?
Я смог решить эту проблему, перейдя по следующей ссылке:
http://www.zimbra.com/forums/installation/34359-upgrade-6-0-2-stats-status-no-longer-working-6.html
поскольку моя система использует rsyslog вместо стандартного syslog, она никогда не будет перезагружать syslog-deamon, и поэтому у вас возникнут проблемы с файлами журнала. Это еще более проблематично, поскольку zimbra начинается с z и, следовательно, это последний скрипт, который запускается из logrotate, если бы он не был последним, был бы шанс, что более поздний скрипт перезагрузит демон syslog :-) I изменил эту строку на:
killall -HUP rsyslogd 2> / dev / null || правда
(обратите внимание на r перед rsyslogd)