2012-03-30 3 views
0

나는 신과 함께 delayed_job worker를 모니터 할 필요가있다. 그것은 완벽하게 시작하지만, 내가 그것을 사용 "sudo는 신 정지 DJ"중지 할 때신은 delayed_job worker를 멈추지 않는다

Sending 'stop' command 
The following watches were affected: 
    dj-0 

을 말한다 그러나 근로자에 ​​여전히 나는 그들의 하나님을 제공하는 사이트를 통해보고

(이 작업 등을 처리) delayed_job에 대한 configs가 지정되지 않았습니다. 나는 신의 설정이나 능력에 대한 중지 작업을 지정해야합니까?

은 내가이 문제를 해결했습니다 w.start = "cd #{rails_root} && QUEUE=work_server1 bundle exec rake -f #{rails_root}/Rakefile RAILS_ENV=#{environment} --trace jobs:work"

+0

최고의 타이틀. – Pierre

답변

0

로 delayed_job 시작합니다. 그 이유는 "번들 exec"를 사용하면 두 프로세스가 생성되고 신이 잘못된 프로세스를 모니터링하고 있기 때문입니다. 그래서 나는 "bundle exec"를 사용하지 않기 위해 rake를 업그레이드했습니다.

+1

'업그레이드 레이크'는 무엇을 의미합니까? –

+1

동일한 문제가 발생했습니다. '업그레이드 갈퀴'란 무엇을 의미합니까? – Raphael