나는 resque 보석을 사용하고, 나는 다음과 같은 명령을 통해 작업을 실행 해요 :Rails의 Amazon EC2 인스턴스에서 장기 실행 작업을 실행하는 방법은 무엇입니까?
rake resque:work QUEUE='*'
그러나 문제는 : 원격 서버 내 SSH 연결이 끊길 때, 또는 내가 SSH 세션 창을 닫습니다 즉, 프로세스 rake resque:work QUEUE='*'
을 실행하면 작업 실행이 중지됩니다.
작업을 독립적으로 실행할 수있는 방법이 필요합니다. SSH를 통해 연결 상태를 유지할 필요가 없습니다. 방법이 있습니까? 또는 내가 필요한 것을 성취하기 위해이 절차를 따라야합니까?
죄송합니다.이 기능을 처음 사용하고 있습니다. 언제든지 cron을 쉽게 실행할 수있는 보석이 있어야합니까? –
예. 서버에 cron을 설치할 때마다 필요합니다. 'rake resque : work QUEUE = '*'&'시도하지 않았습니까? 이것은 당신이 실행해야합니다. –
적절한 해결책을 찾으려면 http://stackoverflow.com/questions/26260733/how-to-daemonize-rails-rake-task-on-elastic-beanstalk-startupup을 읽어야합니다. –