Revert "Avoid hardcoded value in unicorn_launcher."

This seems to be causing problem with the unicorn master pid
tracking so revert for now.

This reverts commit 09d0216e84.
This commit is contained in:
Guo Xiang Tan 2018-10-04 16:26:07 +08:00
parent 09d0216e84
commit a8368318fe

View File

@ -15,14 +15,9 @@ function on_reload()
{ {
echo "Reloading unicorn" echo "Reloading unicorn"
kill -s USR2 $UNICORN_PID kill -s USR2 $UNICORN_PID
sleep 10
while [ -z "$NEW_UNICORN_PID" ]; do
echo "waiting for new unicorn master pid"
NEW_UNICORN_PID=`ps -f --ppid $UNICORN_PID | grep 'unicorn master' | grep -v worker | awk '{ print $2 }'`
sleep 1
done
curl $LOCAL_WEB &> /dev/null curl $LOCAL_WEB &> /dev/null
NEW_UNICORN_PID=`ps -f --ppid $UNICORN_PID | grep unicorn | grep -v worker | awk '{ print $2 }'`
kill -s QUIT $UNICORN_PID kill -s QUIT $UNICORN_PID
echo "Old pid is: $UNICORN_PID New pid is: $NEW_UNICORN_PID" echo "Old pid is: $UNICORN_PID New pid is: $NEW_UNICORN_PID"
UNICORN_PID=$NEW_UNICORN_PID UNICORN_PID=$NEW_UNICORN_PID