diff --git a/examples/upstart/manage-many/sidekiq.conf b/examples/upstart/manage-many/sidekiq.conf index eb98ffaf..8af6e1ed 100644 --- a/examples/upstart/manage-many/sidekiq.conf +++ b/examples/upstart/manage-many/sidekiq.conf @@ -27,6 +27,9 @@ stop on (stopping sidekiq-manager or runlevel [06]) respawn respawn limit 3 30 +# TERM and USR1 are sent by sidekiqctl when stopping sidekiq. Without declaring these as normal exit codes, it just respawns. +normal exit 0 TERM USR1 + instance ${app}-${index} script diff --git a/examples/upstart/manage-one/sidekiq.conf b/examples/upstart/manage-one/sidekiq.conf index b112bd9d..fae80b1a 100644 --- a/examples/upstart/manage-one/sidekiq.conf +++ b/examples/upstart/manage-one/sidekiq.conf @@ -27,6 +27,9 @@ setgid deploy respawn respawn limit 3 30 +# TERM and USR1 are sent by sidekiqctl when stopping sidekiq. Without declaring these as normal exit codes, it just respawns. +normal exit 0 TERM USR1 + instance $index script