я использую PsExec чтобы запустить программу из командной строки, не дожидаясь ее завершения, чтобы сообщить скрипту, который ее запустил. Я использую сценарий PHP для его запуска. Когда я запускаю PHP-скрипт на сервере вручную, все работает нормально и работает должным образом. Однако, когда я запускаю PHP-скрипт через веб-сервер, используя запрос GET для отправки моих параметров, он просто зависает. В частности, он висит на exec()
что инициирует psexec
команда. Просто зависает и зависает навсегда, пока Apache не отправит max execution time
ошибка. Почему зависает и как это исправить?
Операционная система - Windows Server 2008.
Пытаться psexec /accepteula
в вашем сценарии.