如何在Ubuntu VPS(Digitalocean)上启动Sidekiq worker

时间:2013-05-01 10:54:00

标签: ruby-on-rails deployment vps sidekiq

我已经设置了Redis,Sidekiq和Rails应用程序,我可以从// url / sidekiq访问它,但是如何在VPS上启动Sidekiq工作者?在我当地我做:
捆绑exec sidekiq -q carrierwave,默认为

我应该在VPS托管上做些什么?

由于

1 个答案:

答案 0 :(得分:30)

看起来这是这个问题的重复:how to detach sidekiq process once started in terminal

您必须从Rails根目录运行以下命令:

bundle exec sidekiq -d -L sidekiq.log -q mailers,5 -q default -e production

这将分离进程,以便您可以退出ssh会话,命令将继续在后台运行,将输出记录到sidekiq.log文件中。

注意为日志文件选择合适的位置,不要忘记为其设置logrotate规则。