9

我想在我的生产服务器上运行 sidekiq,我正在使用这个命令来启动这个过程

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

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

4

2 回答 2

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
于 2013-04-28T13:25:43.437 回答
0

您可以通过执行将其分离

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

或者,您可以只使用 God gem 来运行您的 Sidekiq 作业。

于 2013-02-12T17:12:43.260 回答