长时间运行的 PHP 脚本不获取数据


Long Running PHP Script not fetching the data

我正在使用php脚本来轮询帖子的新文章。我使用 CURL 来获取新数据。当我在服务器apache中运行脚本(main.php ./main.php)时,它会在那个时候获取数据。

如果我在一天后检查数据库,它不会更新。当我检查脚本时,它仍在运行。建议我运行PHP 24*7时间的好方法

建议:

  • 用它创建一个服务/守护进程。
  • 在代码中插入日志记录以跟踪正在发生的事情(想到log4php)。这使您可以实时监控(tail -f)正在发生的事情。
  • 使用 restartd 在 php 因错误而崩溃时重新启动