我想我的生产服务器上运行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