我有台主機,最近臨時需要,所以架了起來;這台主機上,執行的是postfix郵件主機,塔配MailScaner+ClamAV+Spamassin。因為時間不對,會影響log,連帶的,如果是掉信,也會造成追查上的困擾。為了確保時間的正確性,我常常會用ntpdate進行校時。
note:ntpdate安裝方式
yum install ntp昨天,我重新開機移機,電池沒有電,結果時間不準,所以用ntpdate進校時之後
pop3的服務停止了,就我們知道的,dovecot是負責pop3(s)和imap(s)服務的,如果寄信之前有設定驗證(pop before smtp)
那麼,dovecot一停止服務,收發信都會因問題。
我在maillog中找到一筆記錄
Oct 3 03:03:19 mail dovecot: Time just moved backwards by 28744 seconds. This might cause a lot of problems, so I’ll just kill myself now. http://wiki.dovecot.org/TimeMovedBackwards
dovecot自殺了,因為時間回調,會有一些問題,所以程式自殺,自殺之後,pop3/smtp就通通不能運作,所以可以的話,平常就要常常校時,不然時間差一長,一校時,沒有注意到,服務自動停掉也不知道。
這個case,讓一早睡不到2個小時就接到電話,還要我有請他測狀況(指令如下1),直接把服務啟動(指令如下2),就整個OK。
service dovecot status…1
service dovecot start…..2
最後確認,校時會影響dovecot服務,是因為昨天校時前,我就有monitor maillog,真的是運氣好。
這個狀況,最後只會出現在時間不準或是電池沒有電,又重新開機的機器上,一般機器,24小時全年無休的機器,是不會出現之樣的狀況,算是我一個比較難得的經驗。
隨機文章
- Linode上安裝APM作業環境 (2015-02-03)
- Alexa終於還我公道了 (2012-01-17)
- 免費-申請青年旅遊卡~抽數位相機 (2007-11-13)
- mysql資料庫亂碼問題處理 (2010-02-19)
- Installing the SQLSRV Extension on PHP 5.X (2019-03-29)