2017-02-27 161 views
2

不確定是什麼導致了這種情況,但突然間,計劃任務已停止在我們的服務器上觸發,並且顯示爲「未運行」。我們正在運行ColdFusion 10.爲了測試,我創建了一個簡單的計劃任務,一個向我發送電子郵件的CFM文件,但它不會在預定時間運行,即使點擊手動運行按鈕也不會運行在ColdFusion管理中。如果我只是在瀏覽器中輸入網頁的網址,它運行良好,我收到了電子郵件。計劃任務已停止運行

我還沒有看到任何指示異常或應用程序日誌中的問題。我們沒有在羣集上運行,也沒有在SSL上運行。我認爲這個任務可能沒有運行,因爲它是用一個username/pw保存的(不需要,但是瀏覽器在創建/編輯任務時會默認填充這些字段),但是我清除了這些,重新執行了任務,運行。

+0

如果您嘗試使用''和/或'cfhttp'通過代碼進行統一,會有什麼區別?另外,嘗試將結果發佈到文件。 – Leigh

+0

你在coldfusion-out.log中看到了什麼? –

+0

它不會使用cfschedule運行,並且我已經嘗試將結果發佈到文件,但是當任務嘗試運行時,它不會在文件中寫入任何內容。當我點擊CF Admin中的運行按鈕時,它會顯示任務已成功完成。我已經讀過,大多數情況下,這種問題是因爲url被配置爲使用Windows集成安全性,但這不是。 – Cmaso

回答

2

看起來像是東西拿着石英引擎;我重新啓動CF,測試開始並在我設定的時間間隔繼續發射。 quartz.properties文件中的所有設置看起來都不錯。我寧願知道爲什麼它會被阻止,但我會像預期的那樣滿足它的要求。從我讀過的內容來看,Quartz引擎似乎是一個複雜而敏感的軟件。