Blame SOURCES/action-upgrade.sh

c4323e
#!/bin/sh
c4323e
[ ! -f $localstatedir/run/nginx/nginx.pid ] && exit 1
c4323e
echo "Start new nginx master..."
c4323e
/bin/systemctl kill --signal=SIGUSR2 $nginxservice
c4323e
sleep 5
c4323e
[ ! -f $localstatedir/run/nginx/nginx.pid.oldbin ] && sleep 5
c4323e
if [ ! -f $localstatedir/run/nginx/nginx.pid.oldbin ]; then
c4323e
	echo "Failed to start new nginx master."
c4323e
	exit 1
c4323e
fi
c4323e
echo "Stop old nginx master gracefully..."
c4323e
oldpid=`cat $localstatedir/run/nginx/nginx.pid.oldbin 2>/dev/null`
c4323e
/bin/kill -s QUIT $oldpid 2>/dev/null