从应用程序强制停止延迟的作业工作者

时间:2014-02-18 23:10:54

标签: ruby-on-rails ruby delayed-job

这是常见的,但我找不到合适的解决方案。我想强行阻止延迟工作的工人。我正在尝试使用

script/delayed_job stop

但这没有做任何事情,这个过程仍然在背景中继续。我是一台Mac OSX开发机器。

1 个答案:

答案 0 :(得分:0)

如果你想强行阻止工人(这似乎是一个坏主意)你不能像其他任何过程一样杀死他们吗?

kill -9 <parent-process-id>

我认为(未经测试)您可以使用

找到进程ID
ps aux | grep delayed_job