NSClient++: неверный код возврата -1073741502

У меня проблема с NSClient++ (версия 0.3.8.76). Я установил внешний обработчик сценариев, и он работал. Но с некоторого времени это возвращает, каждый раз, когда я запускаю проверку:

No output available from command (cmd /c echo scripts\scriptname.ps1; exit($lastexitcode) | powershell.exe -command -).

Он просто перестал работать среди ночи, без какого-либо взаимодействия.

Просмотр журналов NSClient ++ показывает:

error:modules\CheckExternalScripts\CheckExternalScripts.cpp:188: The command (cmd) returned an invalid return code: -1073741502

С тех пор это происходит с каждым скриптом, который я пытаюсь запустить. Кажется, больше ничего не работает. Перезапуск службы NSClient не помогает, но когда я запускаю nsclient с флагом /test, он работает как положено.

Перезагрузка затруднена, так как на этой машине работает несколько продуктивных сервисов.

NSC.ini, кажется, в порядке, так как никаких изменений не было сделано, так как он работал, и одна и та же конфигурация также используется на разных хостах и ​​работает. Также nsclient++. Exe /test работает как надо.

Я ценю любую помощь или советы о том, как решить эту проблему. ТИА!

1 ответ

Решение

Если он перестает работать, это звучит как проблема с сокетом, которая, скорее всего, исправлена ​​в 0.4.1/0.4.2. В целом 0.3.8 очень и очень устарел, и обновление исправит многие проблемы (включая проблемы с тайм-аутом, проблемы со сломанной трубой и т. Д. так далее).

Другие вопросы по тегам