Оказывается, машинный завод ожидает, что запись 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 в моих пользовательских рецептах шеф-повара, что привело к удалению задания touch cron, поэтому каждые 120 секунд или около того сценарий cron_nanny перезапускает процесс.