【发布时间】:2023-02-01 08:32:41
【问题描述】:
我正在尝试使用 gunicorn 运行 django 3.2.16,我在控制台中得到了这个输出:
[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
一切看起来都正常,但是当我转到本地主机时,我得到 Internal Server Error。
它有点像我有DEBUG = False,但我有DEBUG = True,并且控制台中也没有任何内容。 Django 安装完成,我还验证了 settings.DEBUG 是正确的:
我的 wsgi.py 文件:
application = get_wsgi_application()
print(settings.DEBUG)
当然,runserver 工作正常。
那还能是什么?如何获得某种错误输出?我尝试了 capture-out 以及 gunicorn 提供的所有日志文件和级别,但从控制台中没有得到任何有用的信息。
【问题讨论】:
标签: python django gunicorn wsgi