4
我有一個用戶在命令行中運行的腳本。如果他們在命令完成之前意識到某些事情,他們將簡單地使用CtrlC並中斷進程,修正任何錯誤,然後重新啓動它。提前取消作業
但是,在我的Rails應用程序中,我使用Sidekiq在後臺啓動worker。我如何在我的web應用程序中有一個按鈕來允許用戶取消作業?
如果您需要更多信息,請讓我知道。
更新:按照有關問題
難道也許可以用Ruby grep
的具體進程號的,殺了它呀?
我有一個用戶在命令行中運行的腳本。如果他們在命令完成之前意識到某些事情,他們將簡單地使用CtrlC並中斷進程,修正任何錯誤,然後重新啓動它。提前取消作業
但是,在我的Rails應用程序中,我使用Sidekiq在後臺啓動worker。我如何在我的web應用程序中有一個按鈕來允許用戶取消作業?
如果您需要更多信息,請讓我知道。
更新:按照有關問題
難道也許可以用Ruby grep
的具體進程號的,殺了它呀?
你可以看看這部分男人https://github.com/mperham/sidekiq/wiki/Signals和這部分https://github.com/mperham/sidekiq/wiki/API。看來你可以對你的工作人員做任何事情。對不起,我不使用Sidekiq,所以不能在時間給你一個完整的決定。