ホームページ >バックエンド開発 >PHPチュートリアル >ignore_user_abort(1) と set_time_limit(0) は無限ループを設定します。それを終了するにはどうすればよいですか?
ignore_user_abort(0); // run script in background set_time_limit(0); // run script forever $interval=2; // do every 15 minutes... do{ $data = '1<br/>'; file_put_contents('./test.html',$data,FILE_APPEND); sleep($interval); // wait 15 minutes }while(true);
cli モードの場合
<?php$pid = getmypid();ignore_user_abort(0);set_time_limit(0); $interval=200; do{ echo "$pid"; //获取pid sleep($interval);}while(true);
間違っています、それは
ignore_user_abort(1);
cli モードの場合
<?php$pid = getmypid();ignore_user_abort(0);set_time_limit(0); $interval=200; do{ echo "$pid"; //获取pid sleep($interval);}while(true);
cli モードで
<?php$pid = getmypid();ignore_user_abort(0);set_time_limit(0); $interval=200; do{ echo "$pid"; //获取pid sleep($interval);}while(true);