【问题标题】:Long Running PHP Script not fetching the data长时间运行的 PHP 脚本未获取数据
【发布时间】:2016-02-17 06:20:59
【问题描述】:

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

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

【问题讨论】:

  • 你写过什么吗?

标签: php linux curl background-process


【解决方案1】:

建议:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    相关资源
    最近更新 更多