© 1999-2048 dssz.net 粤ICP备11031372号
[PHP] 基于thinkphp3.2的一个定时类,防阻塞
说明: 原理:根据设置的最大执行时间默认30s,在程序执行到超时零界点是在重新请求_sock()这个方法,如此循环,永久执行(这里用到一个配置文件控制定时开关) 问题:在非安全模式下即php.ini配置中:safe_mode= Off时设置 set_time_limit(0),测试n次,在window非安全模式下这个函数设置为0没什么用,在linux下可以。-_- 因为反复调用自己,所有这个类中要不要set_time_limit(0)都无所谓了,但是睡眠时间不能超过最大执行时间 在前端页面直接传值改变<qq_24887519> 上传 | 大小:3kb