Я уже ответил на аналогичный вопрос здесь Фоновое задание
В основном, если вы хотите периодически что-то загружать в API Twitter, вы можете использовать задание cron, но если выЕсли вы хотите сделать это в режиме реального времени, рассмотрите возможность использования фонового задания.
Пример
while true
if thereIsSomethingToDo
# Do something here...
else
sleep 60 # Could be + or -
end
end
Существуют различные способы управления фоновыми заданиями.Вот один из них:
- Оберните ваш код в задачу rake
- Запустите эту задачу rake из монитора процесса, например Monit или Бог