stored 執行各項重要作業,例如郵件資料庫的死結和作業事件作業、強制執行時效策略以及刪除磁碟上儲存的郵件。如果 stored 停止執行,郵件傳送伺服器最終會遇到問題。如果 stored 未在 start-msg 執行時啟動,則其他程序均不會啟動。如需有關 stored 的更多資訊,請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Reference」中的「stored」。
沒有明顯徵兆。
檢查 stored 程序是否正在執行。stored 在名為 pidfile.store 的 msg_svr_base/config 中建立並更新 pid 檔案。pid 檔案在回復時顯示 init 狀態,在準備就緒時顯示 ready 狀態。例如:
231: cat pidfile.store 28250 ready |
第一行的數字是 stored 的程序 ID。
232: ps -eaf | grep stored inetuser 28250 1 0 Jan 05 ? 8:44 /opt/SUNWmsgsr/lib/stored -d |
檢查 msg_svr_base/store/mboxlist 中建立的記錄檔。請注意,並非每個記錄檔的建立都是由直接的 stored 問題導致的。如果 imapd 停止或者出現資料庫問題,也會建立記錄檔。
檢查 msg_svr_base/config 中以下檔案的時間戳記:
stored.ckp - 在檢查點進行嘗試時涉及。應該每 1 分鐘戳記一次時間 stored.lcu - 每次清除資料庫記錄檔時涉及。應該每 5 分鐘戳記一次時間 stored.per - 每次進行每個使用者的資料庫寫出時涉及。應該每 60 分鐘標記一次時間
檢查預設記錄檔 msg_svr_base/log/default/default 中的 stored 郵件。
可以使用 watcher 和 msprobe 進行監視。請參閱自動重新啟動失敗或無回應的服務和使用 msprobe 和 watcher 功能進行監視。