我使用Sidekiq作爲我的Rails 4.1應用程序的後臺操作。Ctrl + C後Sidekiq不會關閉
當I型按Ctrl + Ç關機Sidekiq,Sidekiq捕獲信號,但看來這最後的日誌行之後凍結:
^C2014-09-18T16:17:19.194Z 20686 TID-ovwtinh0g INFO: Shutting down
2014-09-18T16:17:21.041Z 20686 TID-ovwtixflc INFO: Shutting down 5 quiet workers
因此,我需要,我需要另一個終端窗口類型:
bundle exec sidekiqctl stop pidfile
這實在是不方便(大約需要8秒),我找不到爲什麼Sidekiq不會正確停止按Ctrl + C。
我的conf是:
- 的Rails 4.1.5
- Sidekiq 3.2.4
- PostgreSQL的DB
除了打開另一個終端窗口,您還可以按'ctrl-z'將sidekiq移動到背景。然後你可以用'sidekiqctl'來停止sidekiq。 – zwippie 2014-11-03 08:58:42