killproc -p $pidfile $prog -USR2
RETVAL=$?
- # wait for 15s
- retry=60
+ # wait for 3m
+ retry=720
while [ $retry -gt 0 ]; do
if [ -f $oldbin_pidfile ] && [ -f $pidfile ]; then
- show "Upgrade: stopping old process"
+ show "Upgrade: stopping old workers"
+ killproc -p $oldbin_pidfile $prog -WINCH
+ show "Upgrade: stopping old master process"
killproc -p $oldbin_pidfile $prog -QUIT
return 0
else
# http://nginx.org/en/download.html
Name: nginx
Version: 1.24.0
-Release: 1
+Release: 2
License: BSD-like
Group: Networking/Daemons/HTTP
Source0: https://nginx.org/download/%{name}-%{version}.tar.gz