小时CRON任务运行频率超过一小时

我有一个cron任务,通过wget调用一个特殊的PHP脚本。 这是crontab项:

0 * * * * wget http:// www ….

它可以在几个小时内运行完美。 然而,几天之后,cron工作将开始被称为几次一小时。 我从来没有见过像这样的CRON漂移,所以我想这不可能是一个CRON的问题。 但是,被称为脚本的日志清楚地显示它每小时运行几次。

服务器详情:

  • Ubuntu Luci
  • 阿帕奇
  • MySQL的
  • PHP5
  • 时间正在显示正确的@命令行
  • 服务器设置为与NTP服务器同步

为了使脚本运行,它必须在URL中传递一个唯一的50个字符的散列键,所以这个脚本不会被任何其他来源的意外调用。

什么可能导致CRON这样漂移?

我想这不是因为什么原因而完成的,最终会产生多个进程。

什么是脚本完整?

什么是日志输出?

提供完整和亲密的细节,说明你为什么相信自己的所作所为。 如果你正在运行一个普通的cron守护进程,我认为这更可能是你误解了这种情况。

这听起来像你可能是基于这个理论的访问日志。 如果是这样,你可以将wget包装在一个脚本中,并启用额外的系统级日志logging,这可以更详细地描述行为。 但我猜,因为你不提供完整的细节。