私はサイト クローラーを作成し、while ループを使用して Web サイト全体をクロールしましたが、約 660 秒後にループが停止しました。
set_time_limit ( 0 ) を設定し、フラッシュを使用して出力をエコーし、スリープ機能を使用します。コードが間違っていると思いましたが、コードで単純な while ループをテストします。
while ( 1 ) {
sleep ( 30 );
echo "Crawling on the go ..." . time ();
echo "<br />";
echo str_pad ( " ", 4096 );
flush ();
}
しかし、この単純な while も約 660 秒後に停止します!何が問題なのかわかりません! サーバーで WHM Process Manager を確認したところ、プロセスが強制終了されたことがわかりました。CPU や RAM の使用率などが原因で、サーバーのファイアウォールがプロセスを強制終了することを知りたいですか? 助けてください!