- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Windows Server 上使用 WSGI 来运行一个简单的 Flask 应用程序。我不断遇到以下错误:
Error occurred while reading WSGI handler: Traceback (most recent call last): File "c:\inetpub\wwwroot\test_site\wfastcgi.py", line 711, in main env, handler = read_wsgi_handler(response.physical_path) File "c:\inetpub\wwwroot\test_site\wfastcgi.py", line 568, in read_wsgi_handler return env, get_wsgi_handler(handler_name) File "c:\inetpub\wwwroot\test_site\wfastcgi.py", line 551, in get_wsgi_handler raise ValueError('"%s" could not be imported' % handler_name) ValueError: "app.app" could not be imported StdOut: StdErr
对于我的网站,我配置了一个处理程序以从 Microsoft Web Platform 安装程序调用 FastCGIModule
我的应用程序文件如下所示:
from flask import Flask, request, jsonify
from analyzers import analyzer
import write_log
app = Flask(__name__)
@app.route("/")
def test():
return "Test load"
@app.route('/analyze', methods=['POST'])
def parse():
text = request.json['text']
name = request.json['name']
model = request.json['model']
try:
convert_flag = request.json['convert_flag']
except KeyError:
convert_flag = False
results= analyzer(text, name, model, convert_dose=convert_flag)
write_log.write_log(text, name, model, results)
return jsonify(results)
if __name__ == "__main__":
app.run()
如果我注释掉分析器脚本和 write_log 脚本的自定义导入以及 POST 方法,事情就会运行,所以我知道我一定弄乱了那里的东西。
有人有什么建议吗?
提前致谢。
保罗
最佳答案
我也遇到了同样的问题,问题出在第三方库上。导致您的问题的原因肯定是不同的,但我做了一些事情来确定我的问题,也可能对您有所帮助:
get_wsgi_handler
(可能在第 519 行)while module_name
语句中有一个 try/except
将 raise
添加到 except
block 的末尾并保存文件,如下所示:
except ImportError:
...
raise
再次访问您的网站网址并检查您的日志,它们现在应该更详细地说明导致 ImportError
的原因,并为您指明解决问题的正确方向
关于python - wsgi_handler 的 Flask 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42475900/
我正在尝试在 Windows Server 上使用 WSGI 来运行一个简单的 Flask 应用程序。我不断遇到以下错误: Error occurred while reading WSGI hand
我是一名优秀的程序员,十分优秀!