diff --git a/scripts/init.d/mw.service.tpl b/scripts/init.d/mw.service.tpl index d43c41387..8c92d1214 100755 --- a/scripts/init.d/mw.service.tpl +++ b/scripts/init.d/mw.service.tpl @@ -4,9 +4,9 @@ After=network.target [Service] Type=simple -WorkingDirectory={$SERVER_PATH}/web +WorkingDirectory={$SERVER_PATH} EnvironmentFile={$SERVER_PATH}/scripts/init.d/service.sh -ExecStart=gunicorn -c setting.py app:app +ExecStart=cd web && gunicorn -c setting.py app:app ExecStop=kill -HUP $MAINID ExecReload=kill -HUP $MAINID KillMode=process