Sha256: a544fda0e0bda4d26dadb1179e37f16d112df35b9d5b0998de80d95292b2ea21

Contents?: true

Size: 399 Bytes

Versions: 20

Compression:

Stored size: 399 Bytes

Contents

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

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
passenger-4.0.60 packaging/rpm/nginx_spec/nginx-upgrade
passenger-5.0.4 packaging/rpm/nginx_spec/nginx-upgrade
passenger-5.0.3 packaging/rpm/nginx_spec/nginx-upgrade
passenger-5.0.2 packaging/rpm/nginx_spec/nginx-upgrade
passenger-5.0.1 packaging/rpm/nginx_spec/nginx-upgrade
passenger-5.0.0.rc2 packaging/rpm/nginx_spec/nginx-upgrade
passenger-5.0.0.rc1 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.59 packaging/rpm/nginx_spec/nginx-upgrade
passenger-5.0.0.beta3 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.58 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.57 packaging/rpm/nginx_spec/nginx-upgrade
passenger-5.0.0.beta2 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.56 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.55 packaging/rpm/nginx_spec/nginx-upgrade
passenger-5.0.0.beta1 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.53 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.52 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.51 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.50 packaging/rpm/nginx_spec/nginx-upgrade
passenger-4.0.49 packaging/rpm/nginx_spec/nginx-upgrade