Gunicornで動いているアプリをサーバー側で起動、再起動ができるようにした。 プロセスを止めるにはpidを指定してkillすればいいということを学んだ。 gunicorn.conf.py usr/bin/python gunicorn.conf.py bind = "0.0.0.0:5000" workers = 2 worker_class = 'sync' max_requests = 1000 timeout = 30 keep_alive = 2 preload = True daemon = True GUNICORN=/usr/bin/gunicorn ROOT=/your/app/path PID=/var/run/gunicorn/your.pid APP=run:app if [ -f $PID ]; then rm $PID; fi cd $ROOT source