ignore_user_abort(1) と set_time_limit(0) は無限ループを設定します。それを終了するにはどうすればよいですか?
この投稿は、2013-08-09 17:24:21 に zhoumengkang によって最終編集されました
今日、マニュアルの ingore_user_abort() でこの例を見ましたが、実際に無限に実行できます。しかし、プロセスが終了した場合はどうなるでしょうか?あはは、マニュアルの例には記載されていませんね。
サーバーを再起動しません。そのプロセスを見つけて終了するにはどうすればよいでしょうか?
ignore_user_abort(0); // run script in background <br />
set_time_limit(0); // run script forever <br />
$interval=2; // do every 15 minutes... <br />
do{ <br />
$data = '1<br/>';<br />
file_put_contents('./test.html',$data,FILE_APPEND);<br />
sleep($interval); // wait 15 minutes <br />
}while(true);
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31