0

我已经使用 gunicorn + nginx + postgres 部署了 Django 应用程序。我正在使用 digitalocean ubuntu 服务器。有时每月一次会自动重新启动,因此应用程序出现故障。如何自动重启应用程序?我的启动脚本:

#!/bin/bash
#activate virtual env
echo Activate vitualenv.
source /home/wrangler_env/bin/activate


#restart database
#echo restarting database
#sudo service postgresql restart
# Start Gunicorn processes
echo Starting Gunicorn.
gunicorn wrangler.wsgi:application --bind=0.0.0.0:1312 --daemon


#restart nginx
echo Restarting Nginx
service nginx restart

服务器自动重新启动后,我会手动重新运行此脚本。

4

0 回答 0