我正在使用 php
脚本来轮询帖子的新文章。我使用 CURL 来获取新数据。当我在 apache
服务器中运行脚本(main.php
as ./main.php
)时,它会获取当时的数据。
如果我一天后检查数据库,它没有更新。当我检查脚本时,它仍在运行。建议我运行 PHP 24*7
时间的好方法
最佳答案
建议:
- 用它创建一个服务/守护进程。
- 将日志记录插入代码中以跟踪正在发生的情况(我想到的是 log4php)。这使您可以实时监控(tail -f)正在发生的事情。
- 使用restartd当 php 因错误而崩溃时重新启动
关于php - 长时间运行的 PHP 脚本无法获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35449307/