【问题标题】:Web-service taking too long running from cron jobWeb 服务从 cron 作业运行时间过长
【发布时间】:2014-03-27 13:19:33
【问题描述】:

我在 drupal 7 中进行了网络调用,它与 amazon sqs 进行了一些交互,并在数据库中输入了一些条目。问题是当我直接从浏览器运行该 URL 时需要 20 到 30 秒,但是当我通过 cron 作业安排此 URL 时需要 2 分钟。我正在通过 newrelic 查看通话时间图。我检查了我的代码两次,但似乎没有任何问题。 Cron 每 5 分钟运行一次。

以下是 cron 作业设置:

*/5 * * * *  cd ~ && wget http://my-domain.com/admin/sqs/call-page > /dev/null 2>/dev/null &

cron 是否添加了什么隐藏的东西?

我的服务器在 ubuntu 上运行

【问题讨论】:

    标签: php ubuntu drupal cron crontab


    【解决方案1】:

    我发现Elysia Cron 模块使管理大量较长的 cron 任务变得更容易管理。

    它记录每个 cron 任务运行所需的时间,并显示平均时间。

    虽然这不是您问题的直接答案,但我认为它仍然应该有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-29
      • 2019-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多