0

重複の可能性:
php exec()関数と異なるホスト

保存ボタンをクリックすると、save.phpへのajax呼び出しを行うWebアプリがあります。save.phpファイル内から実行するコマンドラインのみのphpスクリプトのコマンドライン呼び出しを実行できるようにしたい。

元。

some code to make a db call and update db

exec('PathToPHP /path/to/file/refresh.php');

これを試しましたが、機能しません。

誰かが良い解決策を持っていますか?

ありがとう

4

1 に答える 1

0

このプロセスに長い時間がかかり、クライアントがプロセスの終了を待たずに、これが実行されている間にナビゲートすると、apacheはこれを処理しているスレッドを強制終了します。確かに。nginxのfastcgiモードでこれをテストしたことはありませんが、これも当てはまると確信しています。

于 2012-11-09T22:30:52.170 に答える