PHP で Web スクレイパーを作成しました。
ページデータの取得には約 400 秒かかります。
ページがブラウザに戻る前にブラウザを閉じるとどうなりますか?
これを数回テストしたところ、スクリプトが最後に達したように見えますが、これは常にこのように機能しますか?
もっと長いスクリプト (8 時間かかる) を実行したいのですが、スクリプトが終了する可能性がある状況があるのではないかと心配しています。
専用サーバーでApacheを使用しています。サービスの再起動などは期待していません。そのマシンを完全に制御できます。私の max_execution_time は 0 に設定されています。
私は別の方法でそれを行う必要があることを知っています(作業を部分に分割する、コンソールからphp.exeを使用するなど)が、今ではブラウザからPHPスクリプトを実行することについて尋ねています。