本文主要是介绍在PHP中用sleep导致诡异事件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在PHP中用sleep导致诡异事件
近日,由于项目需求
需要用到sleep函数定时从数据库取一堆数据出来去执行某些操作。
sleep等待的时间至少有一个小时以上
此前做过测试
用sleep函数去完成数小时后执行的操作是可行的
可邪门的问题出来了
程序用sleep后发现不能从数据库取到相应的信息
把sleep去掉
结果正常
郁闷中。。。
难道sleep影响读库操作!!!
于是为了方便测试
直接来个sleep(10) 十秒后执行
结果能从数据库读取信息
可为什么sleep()一个小时后不能读取信息呢?
为了测试方便我直接在sleep语句前读库一次,sleep后再读一次库
如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
这篇关于在PHP中用sleep导致诡异事件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!