Cron / wget作业间歇性地没有运行 - 没有进入访问日志

时间:2014-04-09 23:48:10

标签: linux cron wget

我有一些帐户每小时运行一次cron-started php作业。 该命令的通用结构如下:

wget -q -O - http://some.site.com/cron.php

现在,这曾经运行得很好。

最近,在许多帐户上,它已经开始播放 - 但仅限于这一台服务器。一天一次或两次php文件没有运行。

访问日志缺少相关条目。 虽然cron日志显示作业已运行。

我们在命令中添加了一些内容(-o / tmp / logfile),但它没有显示任何内容。 我真的很茫然。我正在寻找可能出错的想法,或者如何回避这个问题,因为它开始占用我太多的时间。

有没有人见过这样的东西?

提前致谢!

1 个答案:

答案 0 :(得分:1)

尝试此命令

wget -d -a /tmp/logfile -O - http://some.site.com/cron.php

使用-q关闭wget的输出。使用-d打开调试输出(对于详细输出,可能-v已足够)。使用-a,您可以将日志消息附加到/tmp/logfile,而不是始终创建新文件。

您也可以使用curl:

curl http://some.site.com/cron.php