我尝试运行django 3.2.16与gunicorn,我得到这个输出在控制台:
[2023-01-15 23:45:39 +0100] [210935] [INFO] Starting gunicorn 20.1.0
[2023-01-15 23:45:39 +0100] [210935] [DEBUG] Arbiter booted
[2023-01-15 23:45:39 +0100] [210935] [INFO] Listening at: http://0.0.0.0:8000 (210935)
[2023-01-15 23:45:39 +0100] [210935] [INFO] Using worker: sync
[2023-01-15 23:45:39 +0100] [210936] [INFO] Booting worker with pid: 210936
[2023-01-15 23:45:39 +0100] [210935] [DEBUG] 1 workers
一切看起来都很正常,但是当我转到localhost时,我得到了Internal Server Error
。
它的行为有点像如果我有DEBUG = False
,但我有DEBUG = True
,也没有在控制台。Django安装完成,我也验证,该设置。调试是inded true:
我的www.example.com文件:wsgi.py file:
application = get_wsgi_application()
print(settings.DEBUG)
当然,runserver
工作正常。
那还能是什么?如何获得某种错误输出?我尝试了capture-out
和gunicorn提供的所有日志文件和级别,但从控制台没有得到任何有用的东西。
1条答案
按热度按时间xqnpmsa81#
原因是我的django日志设置中的这一行:
将此设置为
False
修复了我的问题。