为什么会执行一两分钟后就结束了呢?

代码研究了半天了 也没看出哪里不对。

<?php
ignore_user_abort(); // run script in background
set_time_limit(0); // run script forever
$interval=1; // do every 1 minutes…
do{
$fp = fopen('text3.txt','a');
fwrite($fp,'test');
fclose($fp);

sleep($interval); 
}while(true);


?>
php
最佳答案

试过了,没啥问题,可能是你的环境问题。顺便说一句,不是do every 1 minutes…,应该是do every 1 second…

3年前 评论
Richard852555 (楼主) 3年前
讨论数量: 2

试过了,没啥问题,可能是你的环境问题。顺便说一句,不是do every 1 minutes…,应该是do every 1 second…

3年前 评论
Richard852555 (楼主) 3年前

是http请求还是cli模式跑的

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!