Debian-Lenny
Zimbra 伺服器狀態在控制面板中顯示為紅色
我最近在使用 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)