我正在尝试使用this教程启动我的django项目。我目前正在设立gunicorn和主管。这些是配置......
这是我的Gunicorn配置:
#!/bin/bash
NAME="smart_suvey"
DIR=/home/smartsurvey/mysite2
USER=smartsurvey
GROUP=smartsurvey
WORKERS=3
BIND=unix:/home/smartsurvey/run/gunicorn.sock
DJANGO_SETTINGS_MODULE=myproject.settings
DJANGO_WSGI_MODULE=myproject.wsgi
LOG_LEVEL=error
cd $DIR
source ../venv/bin/activate
export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
export PYTHONPATH=$DIR:$PYTHONPATH
exec ../venv/bin/gunicorn ${DJANGO_WSGI_MODULE}:application \
--name $NAME \
--workers $WORKERS \
--user=$USER \
--group=$GROUP \
--bind=$BIND \
--log-level=$LOG_LEVEL \
--log-file=-
这是我的主管配置: [方案:smartsurvey]
command=/home/smartsurvey/gunicorn_start
user=smartsurvey
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/home/smartsurvey/logs/gunicorn.log
当我保存我的主管时,我运行sudo supervisorctl reread
,然后是sudo supervisorctl update
。这些都没有错误。
然后我运行sudo supervisorctl status smartsurvey
,这会产生错误smartsurvey FATAL Exited too quickly (process log may have details)
这是我第一次将我的项目放到互联网上,所以请帮助我们!
由于