ruby-on-rails - rails : How to restart sidekiq?

标签 ruby-on-rails ruby ruby-on-rails-3 sidekiq

我正在使用 sidekiq gem 在后台运行 API 调用。我在 Daemon 进程中运行了 sidekiq,如下所示:

  bundle exec sidekiq -d

现在我对我的方法做了一些改变,所以我想重启sidekiq。我尝试使用以下命令杀死 sidekiq:

  kill -9 process_id 

但它不起作用。我想知道重新启动 sidekiq 进程的命令。如果您有任何想法,请与我分享。

我也试过下面的命令:

 sidekiqctl stop /path/to/pid file/pids/sidekiq.pid

最佳答案

开始:

$ bundle exec sidekiq -d -P tmp/sidekiq.pid -L log/sidekiq.log 

其中-d妖魔化,-Ppid文件,-L日志文件。

停止:

$ bundle exec sidekiqctl stop tmp/sidekiq.pid 0
Sidekiq shut down gracefully.

其中 0 是等待 Sidekiq 退出的秒数。

关于ruby-on-rails - rails : How to restart sidekiq?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24446157/

相关文章:

ruby - 没有 Rails 的 ActionMailer 3

ruby-on-rails - 如何在数据库中反射(reflect) Ruby on Rails 中新的 belongs_to 和 has_many 关系

jquery - Rails 使用 jquery 和 ajax 通过 js.erb 传递 param 变量

javascript - 如何在 Rails 7 中将 clipboard.js 与 importmap 一起使用

ruby-on-rails - 向提交按钮添加鼠标悬停效果 (Rails 3)

ruby - RabbitMQ Bunny 并行消费者

ruby-on-rails - Rails 为所有命令行方法(例如生成或 rake)提供 NameError

ruby-on-rails - 来自 omniauth 的双重请求(设计、自定义策略、oauth2)

ruby-on-rails - 当内容是 html_safe 时,测试 View 会呈现已翻译的内容?

ruby-on-rails - Textmate 'Go to symbol' 相当于 Vim