5
내 환경 : Linux (Ubuntu)에서 RVM, Passenger, Apache가있는 Rails 3.2.x, Capistrano를 사용하지 않고 당분간 그렇게하지 않으려 고합니다.부팅시 Resque 시작/여객이 다시 시작
내 레일 응용 프로그램에 Resque을 통합하고 수동으로
rake RAILS_ENV=production environment resque:work QUEUE='*'
다음 단계 resque를 시작할 때 모두가 잘 작동이 Resque 시작 (다시 시작)하는 것입니다 때 자동으로 여객 시작 (다시 시작).
어떻게해야합니까?
가능한 한 모든 종속성을 피하면서 가능한 한 간결하게 프로덕션 서버를 유지하려고합니다. 그럼에도 불구하고 언뜻보기에 보람있는 보람이있는 것처럼 보입니다. 그래도 질문이 있습니다. 시스템 시동시 포먼 맨을 시작하거나 승무원에게 어떻게 통합합니까? – KKK
예를 들어 upstart 내보내기를 통해 capistrano를 통해 생성 한 다음 시작시 사용할 수 있습니다. –
네임 스페이스 : foreman do 작업 : export, : roles => : db do 실행 "cd # {release_path} && 번들 exec foreman 내보내기 시작/etc/init -u # {사용자} -a # {응용 프로그램} -f Procfile . # {RAILS_ENV}는 " 끝 작업 : 다시 시작 : 역할 => : 응용 프로그램이 실행을"다시 시작 # {응용 프로그램} # {응용 프로그램} " 끝 나는이를 구현하기 위해 노력하고있어 –