我想在我的生产服务器上运行sidekiq,我正在使用此命令启动进程
bundle exec sidekiq -q mailer,5 -q default -e production
如何在不停止的情况下从进程中分离,以便我可以关闭与服务器的连接。
答案 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工作。