2012-03-30 45 views
0

我需要監視我的delayed_job工作者與上帝。它開始完美,但是當我想阻止它使用「sudo的神停止DJ」它說上帝不會停止delayed_job worker

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

但工人仍然在(它處理任務等)

我通過網站提供看他們的神配置爲delayed_job並停止命令沒有在那裏指定。我需要爲god配置還是smth指定停止任務?

我開始用delayed_job的w.start = "cd #{rails_root} && QUEUE=work_server1 bundle exec rake -f #{rails_root}/Rakefile RAILS_ENV=#{environment} --trace jobs:work"

+0

有史以來最好的稱號。 – Pierre 2015-06-19 15:01:30

回答

0

我已經解決了這個問題。原因是使用「bundle exec」兩個過程被產生,上帝監控錯誤的過程。所以我剛剛升級了rake,不使用「bundle exec」,它工作。

+1

「升級耙」意味着什麼? – 2012-04-20 16:12:44

+1

我遇到了同樣的問題。 '升級耙'是什麼意思? – Raphael 2012-11-13 15:04:39