如何在终端启动时分离sidekiq进程

时间:2013-02-09 19:35:57

标签: sidekiq

我想在我的生产服务器上运行sidekiq,我正在使用此命令启动进程

bundle exec sidekiq -q mailer,5 -q default -e production

如何在不停止的情况下从进程中分离,以便我可以关闭与服务器的连接。

2 个答案:

答案 0 :(得分:17)

正确答案是小写 -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

答案 1 :(得分:0)

您可以通过执行

分离它

捆绑exec sidekiq -D -q邮件程序,5 -q default -e production

或者,您可以使用神宝石来运行您的Sidekiq工作。

相关问题