Мое приложение rails развернуто на нескольких машинах.Мне нужно, чтобы на каждой машине выполнялись разные задания cron (если все они запустят работу, это будет катастрофой).Как мне сообщить моему сценарию, на каком компьютере он находится в данный момент?
Я использую гем всякий раз и собираюсь добавить условие в расписание.
Мой deploy / production.rb
role :memcache, "123.compute-1.amazonaws.com"
role :web, "456.compute-1.amazonaws.com"
role :db, "789.amazonaws.com"
role :misc, "789.amazonaws.com"
Что мне нужно сделать:
if machine is db, email report every day on db capacity
if machine is xxx, do xxx...