提前取消工作

时间:2013-04-04 19:52:49

标签: ruby-on-rails sidekiq

我有一个用户在命令行中运行的脚本。如果他们在命令完成之前意识到某事,他们只需 Ctrl C 并中断进程,修复任何内容,然后重新启动它。

然而,在我的Rails应用程序中,我使用Sidekiq在后台启动工作程序。如何在我的网络应用程序中设置一个按钮以允许用户取消作业?

如果您需要更多信息,请与我们联系。

更新:关注问题

是否可以将Ruby用于grep以获取特定的进程ID并将其杀死?

1 个答案:

答案 0 :(得分:0)

您可以查看此部分人https://github.com/mperham/sidekiq/wiki/Signals和此部分https://github.com/mperham/sidekiq/wiki/API。看来你可以对你的工人做任何事情。对不起,我不使用Sidekiq,因此无法及时给你一个完整的决定。