问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php循环执行一个文件时,如何让一个超时执行的跳过去,而不是中断执行程序

发布网友 发布时间:2022-05-18 21:06

我来回答

2个回答

热心网友 时间:2023-11-03 18:20

用多进程的方式,你要先学习php实现多进程的方法。主要用到了pcntl和posix两个扩展
思路是
开一个子进程,计算工作由子进程进行
主进程等待子进程的同时计时
如果超时,就杀掉子进程
不过前提是你系统是linux

// 代码没调试哦
$pid=pcntl_fork();
if ($pid == 0) {
// 复杂的计算
} else if ($pid > 0) {
$t = time();
while (true) {
$pid= pcntl_wait($s, WNOHANG);
if ($pid > 0) break;
else if ($pid < 0) {
echo 'error';
break;
}
else if (time() - $t > 30) {
posix_kill($pid, SIGKILL);
echo 'timeout';
} else {
sleep(1);
}
}
}

热心网友 时间:2023-11-03 18:20

模拟多线程,http://zhidao.baidu.com/question/72879780.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
送你离开千里之外歌词完整版 枇杷怎么做才有营养? 枇杷怎么吃最有营养啊? 用护肤品脸上刺痛怎么办 洗脸脸上刺痛 肠粉有什么家常做法? 肠粉的家常做法 教你自制广东肠粉 小度voice是什么意思? 小度智能屏x10是否支持粤语_小度智能屏x10支持粤语吗 小度支持粤语吗 世界历史十大杀手? 求一部机器人电影,以前VCD盒子上写着杀手10号 使用PHP向mysql导入数据1个小时后会中断的情况!急! 九十年代新生代诗歌的艺术特质 php 加载页面一半 PHP页面只加载了一半就停止了,不报错,是什么问题? 慈母手中线,游子身上衣。临行密密缝意恐迟迟归,谁言寸草心,报得三春晖。是谁的诗? php 使程序中断运行函数有哪些 急需!!十首诗(唐诗)鉴赏 1、主题 2、情感 3、名句赏析 4、词语品赏 php foreach循环大的数据量,在其执行1个多小时后就中断了?有可能是什么原因? 《游子吟》这手诗的作者是谁? php 上传文件中途中断,会有什么后果? PHP中断程序的语句是什么 宋代诗歌的演变过程(包括:主要人物及其代表词作) 大师求救,php的sleep()函数出现中断,什么原因? 古代诗人的青年时期都有哪些代表作品? php函数,如何中断? 阅读下面的文言文,完成6~8题。今之君子则不然,其责人也详,其待己也廉。详,故人难于为善;廉,故自取 闻捷抒情诗的代表作 翻译成现代汉语:今之君子则不然,聚学者数十百人,譬诸草木,曲以别矣,而一皆与之言心言性。 翻译 今之君子则不然,聚宾客门人之学者数十百人,‘’譬诸草木,区以别矣‘’而一皆与之言 世界前十杀手是哪十位,代号是什么? 十大杀手 求电影中的十大杀手 每外网站都有访客的IP记录吗? 坏蛋外传 十大杀手的姓名 及职业 十字轴式万向联轴器的主要特点 亡灵杀手10星副将怎么得到的? 世界上最出名的巨人杀手是哪支球队 十字联轴器是不是就是万向联轴节啊?如果不是它们的区别是什么啊?谢谢帮忙!! 怎么看站点的访问日志 如何公证网站访问记录 万向联轴器中的十字节是怎么装进去的? 十字轴式万向联轴器的排除方法 如何监控https网站的访问记录 机械设备安装时十字轴式万向联轴器的装配要求有哪些 访问了网页后会留下那些记录 十字滑块联轴器的保养方法是什么? 十字滑块型联轴器的两端是如何连在一起不发生轴向脱离的? 谁有可爱的桌面墙纸? 有没有带鼠标的可爱墙纸