2011-12-28 3 views
2

У меня есть удаленный Ubuntu Linux для тестирования приложения Ruby on Rails. Я применил в приложении приложение delayed_jobs gem.Как установить delayed_jobs в Linux?

В моей локальной машине я использовал rake jobs:work, чтобы запустить рабочий процесс, который автоматически запустит все отложенные задания.

Я хотел бы начать этот рабочий процесс в Linux, а затем выйти из SSH-соединения.

Какова наилучшая практика настройки delayed_job в Linux? Благодарю.

ответ

1

nohup rake jobs:work & Использование может исправить эту проблему. Решенный :)

1

пытаются использовать & в конце вашей команды, чтобы начать rake в качестве фонового процесса:

rake jobs:work & 

Теперь вы можете бросить SSH

+0

Большое спасибо Tudor. Я использовал команду ps, чтобы проверить, существует ли команда rake. Я обнаружил, что это закончилось после того, как закончилась первая отложенная работа. Поэтому более поздние задания не могут быть запущены. Любое решение? –

Смежные вопросы