Kill running kingbird processes before starting new ones

Change-Id: Ifa39fc26473076cf16d20cba33c36f128c0177e0
This commit is contained in:
Dimitri Mazmanov 2016-07-13 14:44:59 +02:00
parent c0d6069d6f
commit 726d78669f
1 changed files with 4 additions and 1 deletions

View File

@ -157,8 +157,11 @@ iniset $KINGBIRD_CONF_FILE database connection "mysql://$mysql_user:$mysql_pass@
iniset $KINGBIRD_CONF_FILE database max_overflow -1
iniset $KINGBIRD_CONF_FILE database max_pool_size 1000
# Run kingbird
# Kill kingbird
if pgrep kingbird-api &> /dev/null ; then pkill -f kingbird-api ; fi
if pgrep kingbird-engine &> /dev/null ; then pkill -f kingbird-engine ; fi
# Run kingbird
mkdir -p /var/log/kingbird
kingbird-manage --config-file $KINGBIRD_CONF_FILE db_sync
nohup kingbird-engine --config-file $KINGBIRD_CONF_FILE --log-file /var/log/kingbird/kingbird-engine.log &