【发布时间】:2011-10-31 15:33:23
【问题描述】:
我在尝试部署 Flask 应用程序 (v0.8) 时遇到奇怪的错误。我正在使用 apache 的 mod_wsgi,as suggested in the docs(几乎是字面意思)。奇怪的是,在某些请求上(只需通过浏览器访问/),应用程序加载正常,但我经常收到资源加载错误(无法获取某些 css 或图像),并且错误日志显示类似 @ 987654324@。有时 apache 会因 Internal Server Error 而崩溃。我试图追查问题,但无法弄清楚是什么原因。我的 wsgi 文件看起来很简单:
from myapp import app as application
任何线索从哪里开始寻找?
【问题讨论】:
-
您是否忘记删除无条件的
app.run()调用? -
您是否确认您没有遇到文档故障排除部分中描述的任何问题? flask.pocoo.org/docs/deploying/mod_wsgi/#troubleshooting - 如果我猜的话,我会说你可能遇到了
print调用+符号链接的问题,因为你描述的问题是组合的。 (请注意,Apache 在返回 500 时很可能不会崩溃 - 它只是处理由mod_wsgi生成的 500 错误 [这很可能是由您的应用程序生成的])。