Changing proxy restart method

This commit is contained in:
2022-08-16 12:32:41 +00:00
parent 6dd9a1d976
commit cc23487f7a

View File

@@ -36,21 +36,19 @@ do_proxy_restart() {
local NAMES="$1" local NAMES="$1"
for proxies in $NAMES ; do for PROXY_NAME in $NAMES ; do
docker stop $proxies; docker stop $PROXY_NAME;
sleep $TIMEOUT; docker start $PROXY_NAME;
$service_exec $SERVICE_NAME.containers.$proxies start if docker ps | grep $PROXY_NAME ; then
if docker ps | grep $proxies ; then
if [ -z "$DOMAIN" ] ; then if [ -z "$DOMAIN" ] ; then
echo "$proxies restarted successful"; echo "$PROXY_NAME restarted successful";
fi fi
else else
PROXY_NAME=$proxies
for retries in $(seq 0 $((RESTART + 1))); do for retries in $(seq 0 $((RESTART + 1))); do
if [[ $retries -le $RESTART ]] ; then if [[ $retries -le $RESTART ]] ; then
echo "Proxy "$PROXY_NAME" restarting in progress";
docker stop $PROXY_NAME;
sleep $TIMEOUT; sleep $TIMEOUT;
echo "Proxy "$PROXY_NAME" restarting in progress";
$service_exec $SERVICE_NAME.containers.$PROXY_NAME stop force;
$service_exec $SERVICE_NAME.containers.$PROXY_NAME start $service_exec $SERVICE_NAME.containers.$PROXY_NAME start
if docker ps | grep $PROXY_NAME ; then if docker ps | grep $PROXY_NAME ; then
echo "$PROXY_NAME restarted successful"; echo "$PROXY_NAME restarted successful";