web-dev-qa-db-ja.com

Webサーバーから実行したときにアプリケーションがハングするのはなぜですか?

PsExec を使用して、コマンドラインプログラムを実行しましたが、実行が終了するのを待たずに、実行したスクリプトに報告します。 PHPスクリプトを使用して実行しています。サーバー上でPHPスクリプトを手動で実行すると、すべてが正常に実行され、期待どおりに機能します。ただし、 GETリクエストを使用してWebサーバーでPHPスクリプトを実行し、パラメーターを送信すると、ハングします。具体的には、psexecコマンドを開始するexec()でハングします。 Apacheがmax execution timeエラーを送信するまで、ハングして永久にハングします。なぜハングしているのですか。どうすれば修正できますか?

オペレーティングシステムはWindowsServer2008です

1
Rob

スクリプトでpsexec /accepteulaを試してください。

2
mfinni