Ruby on rails resquerails中的作业执行

Ruby on rails resquerails中的作业执行,ruby-on-rails,resque,Ruby On Rails,Resque,我有一个关于使用Eesque执行作业的基本问题 我有一个Rails应用程序,它将作业提交给Redis支持的Resque 令人惊讶的是,我注意到,当一个作业被执行时,如果我杀死Resque,这个作业仍然会被完成。新作业当然无法提交,因为Resque已不再运行 因此,我的问题是,即使Resque在执行时被杀死,该作业如何完成?有什么想法吗?kill-9或kill-TERM Ctrl+C或其他任何东西?实际上,我的问题是,如果作业是在resque内部执行的,那么不应该杀死resque,杀死作业本身吗?

我有一个关于使用Eesque执行作业的基本问题

我有一个Rails应用程序,它将作业提交给Redis支持的Resque

令人惊讶的是,我注意到,当一个作业被执行时,如果我杀死Resque,这个作业仍然会被完成。新作业当然无法提交,因为Resque已不再运行


因此,我的问题是,即使Resque在执行时被杀死,该作业如何完成?有什么想法吗?

kill-9或kill-TERM Ctrl+C或其他任何东西?实际上,我的问题是,如果作业是在resque内部执行的,那么不应该杀死resque,杀死作业本身吗?杀死resque不会杀死由工作人员执行的作业。ie作业未在resque内执行。。它作为线程执行,或者我们可以假设它是服务器中的一个进程