2011-09-26 70 views
0

我在我的engineyard應用程序中不斷收到「FAILURE Process cron:is down」警報。幾分鐘後,我收到一條後續警報,提到這個過程又回來了。有沒有人曾經注意過這個問題?Cron程序在EngineYard中不斷死機

回答

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 

一個compannion腳本調用cron_nanny(/ EngineYard的/ bin中/ cron_nanny)檢查觸摸文件的修改時間和如果它超過120秒殺死crond進程並重新啓動。

我似乎在刪除我的自定義廚師食譜中的所有cron條目,導致觸摸cron作業被刪除,所以每隔120秒左右cron_nanny腳本就會重新啓動該過程。