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

Почему мое приложение зависает при запуске с веб-сервера?

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

Операционная система - Windows Server 2008.

Пытаться psexec /accepteula в вашем сценарии.