0

我需要用上帝来监视我的延迟工作工人。它开始完美,但是当我想使用“sudo god stop dj”停止它时,它说

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

但工人仍在工作(它处理任务等)

我浏览了提供延迟作业的上帝配置的站点,并且没有在那里指定停止命令。我需要为上帝配置或smth指定停止任务吗?

我开始延迟工作w.start = "cd #{rails_root} && QUEUE=work_server1 bundle exec rake -f #{rails_root}/Rakefile RAILS_ENV=#{environment} --trace jobs:work"

4

1 回答 1

0

我已经解决了这个问题。原因是使用“bundle exec”产生了两个进程,而上帝正在监视错误的进程。所以我刚刚升级了 rake 以不使用“bundle exec”并且它可以工作。

于 2012-04-02T16:29:49.800 回答