【问题标题】:Cancel Job Early提前取消工作
【发布时间】:2013-04-05 23:13:58
【问题描述】:

我有一个用户在命令行中运行的脚本。如果他们在命令完成之前意识到了什么,他们将简单地 CtrlC 并中断进程,修复任何内容,然后重新启动它。

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

如果您需要更多信息,请告诉我。

更新:关注问题

是否可以使用 Ruby 来 grep 获取特定的进程 ID 并以这种方式杀死它?

【问题讨论】:

    标签: ruby-on-rails sidekiq


    【解决方案1】:

    你可以看看这部分 man https://github.com/mperham/sidekiq/wiki/Signals 和这部分 https://github.com/mperham/sidekiq/wiki/API。似乎你可以对你的工人做任何事情。抱歉,我不使用 Sidekiq,所以不能及时给你一个完整的决定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      相关资源
      最近更新 更多