Назад | Перейти на главную страницу

Перезапустить задачу HTTP в Domino после того, как бесконечный цикл в SSJS приводит к зависанию процесса

Если разработчик напишет код с бесконечным циклом в SSJS, задача HTTP в конечном итоге будет использовать почти 100% ЦП. Я не нашел способа перезапустить только задачу http без перезапуска сервера.

Я не могу убить задачу и перезапустить задачу, поскольку она ожидает очистки определенного потока. Идентификатор потока отображается, если он имеет какое-либо значение.

Я не могу перезапустить сервер, так как он будет ждать отключения задачи HTTP.

Я думаю, что могу убить все на уровне ОС и перезапустить оттуда, но я не уверен, возможно ли это.

Может ли кто-нибудь дать инструкции о том, как решить эту проблему без перезапуска сервера?

Нет, решить такую ​​проблему невозможно.

IBM опубликовала это technote о проблеме.

В настоящее время нет способа ограничить время выполнения потока HTTP, выполняемого веб-сервером Domino, и нет способа полностью остановить такой поток.