0
我在我的engineyard应用程序中不断收到“FAILURE Process cron:is down”警报。几分钟后,我收到一条后续警报,提到这个过程又回来了。有没有人曾经注意过这个问题?Cron程序在EngineYard中不断死机
我在我的engineyard应用程序中不断收到“FAILURE Process cron:is down”警报。几分钟后,我收到一条后续警报,提到这个过程又回来了。有没有人曾经注意过这个问题?Cron程序在EngineYard中不断死机
事实证明,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
一个compannion脚本调用cron_nanny(/ EngineYard的/ bin中/ cron_nanny)检查触摸文件的修改时间和如果它超过120秒杀死crond进程并重新启动。
我似乎在删除我的自定义厨师食谱中的所有cron条目,导致触摸cron作业被删除,所以每隔120秒左右cron_nanny脚本就会重新启动该过程。