2017-10-06 78 views
0

我启动我的Django应用程序在码头工人的容器,使用启动脚本按以下: -的Django有独角兽和Nginx的,创造gunicorn日志

#!/bin/bash 
python manage.py collectstatic --noinput 
python manage.py makemigrations 
python manage.py migrate 
/etc/init.d/celeryd start 
/etc/init.d/celerybeat start 
exec gunicorn itapp.wsgi -b 0.0.0.0:8000 

独角兽现在ngnix每一个,然后给我一个502错误,所以我去寻找日志,它看起来默认gunicorn不记录任何?在版本19.7.1

IM,所以我说的给exec guncicorn命令:

exec gunicorn itapp.wsgi -b 0.0.0.0:8000 --error-logfile /var/log/gunicorn/errors.log , --log-file /var/log/gunicorn/access.log 

其中我戈伊形成gunicorn文档。但是现在Gunicorn未能启动并出现以下错误: -

usage: gunicorn [OPTIONS] [APP_MODULE] 
gunicorn: error: unrecognized arguments: , 

如何创建gunicorn日志来调试这些错误?

感谢

回答

1

删除逗号,你应该罚款:

exec gunicorn itapp.wsgi -b 0.0.0.0:8000 --error-logfile /var/log/gunicorn/errors.log --log-file /var/log/gunicorn/access.log 
+0

世界上没有错误,但它似乎并没有创造一个errors.log根@ 1c9eda388c90:/ itapp/itapp#LS/VAR/log/gunicorn/ access.log 只会在第一次出现错误时才会产生错误?谢谢 – AlexW

+0

@AlexW是的,只有新的错误会出现在那里 –

相关问题