以前、当サイトでご教授頂いた内容をもとに、長時間の非同期処理タイムアウトを調べています。
自分の調べた限りでは、
popenではタイムアウトができないようで、proc_openに変えればチャンスがあるかと調べていますが、
どう記載していいのかわかりません。
symfony/prosessでも出来そうな気もしますが、まだわかっていません。
set_time_limitで動作しない場合がありますので、proc_openなどにタイムアウト設定をしたいと考えています。
参考URL
https://codeday.me/jp/qa/20190507/785788.html
環境はwindowsになります。
$name="test";
$php_exe_place="c:/xampp/php/php.exe";
$webroot="localhost:8080/";
$fp=popen("start " $name Process" ". $php_exe_place ." " . $webroot ."test2.php EXEC foo1 foo2", "r");
宜しくお願いいたします。
あなたの回答
tips
プレビュー