Я использую Resque камень, и я бегу на работу через следующую команду:Как запустить длинную работу на экземпляре Amazon EC2 в Rails?
rake resque:work QUEUE='*'
Но проблема: Как моя SSH соединение с удаленным сервером обрывается, или я закрыть окно SSH сеанса который запускает процесс rake resque:work QUEUE='*'
, он прекращает выполнение задания.
Я хотел бы иметь способ, которым работа будет работать независимо: не нужно оставаться подключенным через SSH. Есть ли способ, или я должен следовать этой процедуре, чтобы выполнить то, что мне нужно?
Извините, что я новичок в этой вещи: мне нужно иметь * всякий раз, когда gem легко запускает cron? –
Да, когда вам нужно настроить cron на сервере. вы не попробовали «rake resque: work QUEUE = '*' &'. Это то, что вы должны запустить. –
Для правильного решения вы должны прочитать это http://stackoverflow.com/questions/26260733/how-to-daemonize-rails-rake-task-on-elastic-beanstalk-start-up. –