mirror of
https://github.com/mperham/sidekiq.git
synced 2022-11-09 13:52:34 -05:00
31 lines
810 B
Text
31 lines
810 B
Text
|
# /etc/init/workers.conf - manage a set of Sidekiqs
|
||
|
|
||
|
# This example config should work with Ubuntu 12.04+. It
|
||
|
# allows you to manage multiple Sidekiq instances with
|
||
|
# Upstart, Ubuntu's native service management tool.
|
||
|
#
|
||
|
# See sidekiq.conf for how to manage a single Sidekiq instance.
|
||
|
#
|
||
|
# Use "stop workers" to stop all Sidekiq instances.
|
||
|
# Use "start workers" to start all instances.
|
||
|
# Use "restart workers" to restart all instances.
|
||
|
# Crazy, right?
|
||
|
#
|
||
|
|
||
|
description "manages the set of sidekiq processes"
|
||
|
|
||
|
# This starts upon bootup and stops on shutdown
|
||
|
start on runlevel [2345]
|
||
|
stop on runlevel [06]
|
||
|
|
||
|
# Set this to the number of Sidekiq processes you want
|
||
|
# to run on this machine
|
||
|
env NUM_WORKERS=2
|
||
|
|
||
|
pre-start script
|
||
|
for i in `seq 0 $((${NUM_WORKERS} - 1))`
|
||
|
do
|
||
|
start sidekiq index=$i
|
||
|
done
|
||
|
end script
|