You should use something like God, upstart, or runit to keep your sidekiq processes up and running.
How can I run multiple Sidekiq Workers on Amazon EC2 Instance
-
28-06-2022 - |
题
I have multiple workers, each of them seperated based on WorkerClass Specified queues, concurrency etc. They are triggerin via cron jobs.
nohup bundle exec sidekiq -q worker1 -c 5 -e production
nohup bundle exec sidekiq -q worker2 -c 5 -e production
nohup bundle exec sidekiq -q worker3 -c 5 -e production
nohup bundle exec sidekiq -q worker4 -c 5 -e production
nohup bundle exec sidekiq -q worker5 -c 5 -e production
So, I need to start all of them on EC2 instance, and restart them after next deploy. Can I use capistrano to do this? or any better way?
Thanks.
解决方案
不隶属于 StackOverflow