mirror of
https://github.com/ansible/awx.git
synced 2026-03-22 19:35:02 -02:30
Wait when stopping supervisor
Fixes a problem where we issue a start before supervisor has cleaned up child pids (Ubuntu only). Trello: https://trello.com/c/5rOxYcY5
This commit is contained in:
@@ -25,11 +25,16 @@ fi
|
|||||||
|
|
||||||
service_action() {
|
service_action() {
|
||||||
for svc in ${SERVICES[@]}; do
|
for svc in ${SERVICES[@]}; do
|
||||||
service ${svc} $1
|
service ${svc} $1
|
||||||
this_return=$?
|
this_return=$?
|
||||||
if [ $this_return -gt $worst_return ]; then
|
if [ $this_return -gt $worst_return ]; then
|
||||||
worst_return=$this_return
|
worst_return=$this_return
|
||||||
fi
|
fi
|
||||||
|
# Allow supervisor time to cleanup child pids (ubuntu only)
|
||||||
|
if [[ ${svc} == supervisor* && ${1} == stop && -e /etc/debian_version ]]; then
|
||||||
|
echo "Waiting to allow supervisor time to cleanup ..."
|
||||||
|
sleep 5
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user