使用delayed_job
gem,我怎样才能在不停止所有工作人员的情况下只停止一个进程?
例如:
rake jobs:work
启动工人
process1 = SomeClass.enqueue
在代码中启动进程 1
process2 = SomeClass.enqueue
在代码中启动进程 2
process1.stop
将仅停止进程 1 并保持进程 2 运行。
我想类似的问题是“我怎样才能获得延迟作业过程的 PID?” 因为这样我就可以使用 PID 终止进程。
使用delayed_job
gem,我怎样才能在不停止所有工作人员的情况下只停止一个进程?
例如:
rake jobs:work
启动工人
process1 = SomeClass.enqueue
在代码中启动进程 1
process2 = SomeClass.enqueue
在代码中启动进程 2
process1.stop
将仅停止进程 1 并保持进程 2 运行。
我想类似的问题是“我怎样才能获得延迟作业过程的 PID?” 因为这样我就可以使用 PID 终止进程。