我想在我的生产服务器上运行 sidekiq,我正在使用这个命令来启动这个过程
bundle exec sidekiq -q mailer,5 -q default -e production
如何在不停止进程的情况下脱离进程,以便关闭与服务器的连接。
我想在我的生产服务器上运行 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
您可以通过执行将其分离
bundle exec sidekiq -D -q mailer,5 -q default -e production
或者,您可以只使用 God gem 来运行您的 Sidekiq 作业。