Rails : 如何在 Ubuntu 中停止守护进程 sidekiq 的后台作业
Rails : How to stop background job of daemonized sidekiq in Ubuntu
我执行了这个命令:
bundle exec sidekiq -d -L sidekiq-logfile
现在 sidekiq 可以成功地 运行 异步作业并且工作得很好,但问题是我该如何停止它?
它已被守护进程。
我应该使用 ubuntu 本机命令,例如 kill 之类的,还是 sidekiq 提供了一些方法来从面板执行此操作
喜欢 http://localhost:3000/sidekiq ?
有sidekiqctl
https://github.com/mperham/sidekiq/wiki/Signals#sidekiqctl.
所以你需要这样的东西:
bundle exec sidekiqctl stop [pidfile]
当然你也可以使用 and kill
。
我执行了这个命令:
bundle exec sidekiq -d -L sidekiq-logfile
现在 sidekiq 可以成功地 运行 异步作业并且工作得很好,但问题是我该如何停止它? 它已被守护进程。
我应该使用 ubuntu 本机命令,例如 kill 之类的,还是 sidekiq 提供了一些方法来从面板执行此操作 喜欢 http://localhost:3000/sidekiq ?
有sidekiqctl
https://github.com/mperham/sidekiq/wiki/Signals#sidekiqctl.
所以你需要这样的东西:
bundle exec sidekiqctl stop [pidfile]
当然你也可以使用 and kill
。