0

我在我的engineyard 应用程序中不断收到“FAILURE Process cron: is down”警报。几分钟后,我收到一个后续警报,提到该过程再次备份。以前有没有人注意到这个问题?

4

1 回答 1

1

事实证明,engineyard 期望每分钟有一个 cron 条目接触文件:

# This and the remote_file for cron_nanny go together
# Cron touches a file every minute
cron 'touch cron-check' do
  minute  '*'
  hour    '*'
  day     '*'
  month   '*'
  weekday '*'
  command 'touch /tmp/cron-check'
end

一个名为 cron_nanny (/engineyard/bin/cron_nanny) 的伴随脚本检查所触及文件的修改时间,如果超过 120 秒,则终止 crond 进程并重新启动。

我碰巧删除了自定义厨师食谱中的所有 cron 条目,这导致触摸 cron 作业被删除,因此每 120 秒左右,cron_nanny 脚本将重新启动该过程。

于 2011-09-26T18:34:14.647 回答