Debian-Lenny

Zimbra 伺服器狀態在控制面板中顯示為紅色

  • March 22, 2017

我最近在使用 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 守護程序 :-) 我將此行更改為:

killall -HUP rsyslogd 2> /dev/null || 真的

(注意 rsyslogd 前面的 r)

引用自:https://serverfault.com/questions/436294