Question

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.

Était-ce utile?

La solution

You should use something like God, upstart, or runit to keep your sidekiq processes up and running.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top