Ibm-Domino

SSJS 中的無限循環導致程序掛起後在 Domino 中重新啟動 HTTP 任務

  • August 9, 2014

如果開發人員在 SSJS 中編寫一些帶有無限循環的程式碼,HTTP 任務最終將使用接近 100% 的 CPU。我還沒有找到一種方法來重新啟動 http 任務而不重新啟動伺服器。

我無法終止任務並重新啟動任務,因為它等待特定執行緒清除。如果執行緒 ID 具有任何值,則該執行緒 ID 是可見的。

我無法重新啟動伺服器,因為它將等待 HTTP 任務關閉。

我在想我可以在作業系統級別殺死所有東西並從那裡重新啟動,但我不確定這是否可能。

誰能提供一些關於如何在不重新啟動伺服器的情況下解決此問題的說明?

不,沒有辦法解決這樣的問題。

IBM 已發布有關該問題的技術說明。

目前沒有辦法限制 Domino Web 伺服器執行的 HTTP 執行緒的執行時間,也沒有辦法徹底停止這樣的執行緒。

引用自:https://serverfault.com/questions/616689