Domanda

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.

È stato utile?

Soluzione

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top