2012-03-15 12 views
0

私はPHPでファイルにN-queens解を書くつもりです。大きなNの経過時間が長いほど、PHPコードをサーバーに配置して、そのページをリクエストしたいと考えています。ブラウザーのタブを閉じると、サーバーは計算を続け、要求を満たすためにファイルに書き込むことは可能ですか?その後、私は結果を見るためにファイルをチェックします。可能でない場合は、この問題に対する提案がありがたいです。あなたがignore_user_abortset_time_limitの組み合わせを使用することができますブラウザを閉じるときにApacheサーバーが要求を満たす方法

+0

スクリプトをバックグラウンドで実行します。 –

答えて

1

ignore_user_abort(true); // continue to run after client disconnects 
set_time_limit(0); // infinite time limit 

ではなく、無限の時間制限を、スクリプトがそれまでに多くの時間を必要とパッド秒数を見積もることができます。そうすれば、スクリプトはプロセスをハングアップする機会はありません。

関連する問題