SSJS 中的无限循环导致进程挂起后,重新启动 Domino 中的 HTTP 任务

SSJS 中的无限循环导致进程挂起后,重新启动 Domino 中的 HTTP 任务

如果开发人员在 SSJS 中编写了一些带有无限循环的代码,HTTP 任务最终将使用接近 100% 的 CPU。我还没有找到一种方法来重新启动 http 任务而不重新启动服务器。

我无法终止任务并重新启动它,因为它正在等待特定线程清除。线程 ID 是可见的(如果有任何值)。

我无法重新启动服务器,因为它将等待 HTTP 任务关闭。

我正在考虑是否可以在操作系统级别终止所有内容并从那里重新启动,但我不确定是否可行。

有人能提供一些关于如何在不重新启动服务器的情况下解决此问题的说明吗?

答案1

不,没有办法解决这样的问题。

IBM 发布此技术说明关于该问题。

目前没有办法限制 Domino Web 服务器运行的 HTTP 线程的执行时间,也没有办法完全停止这样的线程。

相关内容