用php采集数据写入数据库 20秒一次。 已经设置活动时间为永久了。内存也设置调试过。但是基本执行12小时之后就会停止。没有报错。实在搞不懂了,求大神们给些方向建议。
首先你用的是命令行吧!命令行的话不用设置超时的。
开发程序最好写日志,执行到每步都记录下来,这样的话方便查看执行到那步停止的,另外给特别容易报错的的地方加上try catch并将异常写入日志,另外一般写PHP代码不熟练的话,其实也是会出现内存问题的,程序长时间运行导致PHP内存不足就退出了,因为不管是命令行还是mod都是受PHP.INI的内存限制的
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答578 阅读✓ 已解决
788 阅读
cli执行的吗,设置活动时间为永久为
set_time_limit(0)
?