Coldfusion
Coldfusion 郵件服務陷入困境,假離線文件夾不斷增長
多年來,我一直在斷斷續續地處理這個問題,可以追溯到 CF 5 和 6。
出乎意料的是,Coldfusion 只是停止發送電子郵件,而郵件只是在隊列中不斷增加。
要重新啟動服務,我可以重新啟動 Coldfusion 或執行以下程式碼:
<cfset sFactory = CreateObject("java","coldfusion.server.ServiceFactory")> <cfset MailSpoolService = sFactory.mailSpoolService> <cfset MailSpoolService.start()>
上面的解決方案是在 stackoverflow 上註明的修復: https ://stackoverflow.com/questions/94932/coldfusion-mail-queue-stops-processing
我的目標是找到一個日誌或其他可以幫助我指出問題原因的東西。
是否有日誌可以告訴我是什麼導致 mailspoolservice 崩潰?我似乎無法在 CF Admin 中找到任何錯誤。
我也嘗試過重新生成此問題,但我不能。
我目前在 windows 2008 r2 上執行 CF9 最新的修補程序
您現在在什麼平台上執行什麼版本的 ColdFusion?
您可以通過 ColdFusion 管理員在郵件設置下添加一些日誌記錄資訊。 請參閱此處的 ColdFusion 9 上的郵件日誌記錄文件。
錯誤日誌嚴重性
從下拉列表對像中,選擇要寫入日誌文件的 SMTP 相關錯誤消息的類型。選項如下:
- 調試(包含資訊、警告和錯誤)
- 資訊(包含警告和錯誤)
- 警告(包含錯誤)
- 錯誤
ColdFusion 將已發送郵件和郵件錯誤日誌寫入以下目錄:
- \coldfusion9\logs(Windows 伺服器配置)
- /opt/coldfusion9/log(Solaris 和 Linux 伺服器配置)
- cf_webapp_root/WEB-INF/cfusion/logs(多伺服器和 J2EE 配置,所有平台)
生成的電子郵件日誌文件是:
- mailsent.log - 記錄發送的電子郵件消息。
- mail.log - 記錄一般的電子郵件錯誤。
您現在的郵件記錄設置是什麼?