我想我的生產服務器上運行sidekiq開始sidekiq過程中,我使用這個命令來啓動進程如何拆卸一旦終端
bundle exec sidekiq -q mailer,5 -q default -e production
如何從進程分離不停止,所以我可以關閉與服務器的連接。
我想我的生產服務器上運行sidekiq開始sidekiq過程中,我使用這個命令來啓動進程如何拆卸一旦終端
bundle exec sidekiq -q mailer,5 -q default -e production
如何從進程分離不停止,所以我可以關閉與服務器的連接。
正確的答案是小寫-d:
bundle exec sidekiq -d -q mailer,5 -q default -e production
sidekiq --help
將列出選項:
-d, --daemon Daemonize process
運行-d選項時,sidekiq會要求一個日誌文件,因此完整的命令是:
bundle exec sidekiq -d -L sidekiq.log -q mailer,5 -q default -e production
你可以通過執行
束高管脫離它sidekiq -D -q郵件,5 -q默認-e生產
或者,您可以只使用神寶石運行Sidekiq工作。
我已經試過這個了,它不會窩rk,說無效的選項-D,順便說一句,我正在使用capistrano的sidekiq食譜,現在一切正常。 – 2013-02-13 06:56:47
什麼配方?我需要這樣的幫助 – emerak 2014-11-11 19:44:39
似乎'-d'不適用於jruby – RAJ 2015-02-06 06:37:16
@Fabrizio Regini如何從命令行停止它? – Abhilash 2016-05-18 15:36:21