php循环采集数据

用php采集数据写入数据库 20秒一次。 已经设置活动时间为永久了。内存也设置调试过。但是基本执行12小时之后就会停止。没有报错。实在搞不懂了,求大神们给些方向建议。

阅读 3.6k
4 个回答

cli执行的吗,设置活动时间为永久为set_time_limit(0)?

贴代码出来看看

1.上完整代码
2.看下PHP错误日志
3.是在CGI还是CLI环境下运行的
4.你如何设置活动时间为永久的??

首先你用的是命令行吧!命令行的话不用设置超时的。
开发程序最好写日志,执行到每步都记录下来,这样的话方便查看执行到那步停止的,另外给特别容易报错的的地方加上try catch并将异常写入日志,另外一般写PHP代码不熟练的话,其实也是会出现内存问题的,程序长时间运行导致PHP内存不足就退出了,因为不管是命令行还是mod都是受PHP.INI的内存限制的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题