python-3.x - 由于警告,Flask、FastCGI 和 500 HTTP 状态
问题描述
具有 4 个端点的 Python 烧瓶应用程序,其中 3 个工作正常。主要的一个,它处理 GraphQL 查询崩溃,出现 500 内部服务器错误。该应用程序可在带有 wfastcgi.py 模块的 IIS 8.5 上运行。IIS 错误处理程序显示此堆栈:
Warning — MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName — FastCgiModule
Notification — EXECUTE_REQUEST_HANDLER
HttpStatus — 500
HttpReason — INTERNAL SERVER ERROR
HttpSubStatus — 0
ErrorCode — The operation completed successfully. (0x0)
ConfigExceptionInfo
我在烧瓶开发服务器上启动了源代码,GraphQL 处理程序像以前一样工作。建立了一些关于在 IIS 配置自定义错误中禁用的解决方案——不适合我。
顺便说一句,这个端点上的请求,必须导致客户端错误(错误请求、未授权、禁止)会像以前一样解析。
解决方案
推荐阅读
- python-2.7 - 从 google bigquery 读取文件时遇到内存错误
- php - 当我开发 WHMCS 时,add_hook 似乎不起作用
- javascript - javascript对象的自定义返回
- php - PHPUnit 测试在 --order-by=reverse 中运行测试时显示全局错误
- macos - Cisco Anyconnect VPN 如何在 OSX 上创建网络接口?
- ios - 容器视图及其一些问题
- java - 如何比较 MainActivity 的 EditText1 和 SecondActivity 的 EditText2 (SharedPreferences)?
- jquery - 为什么不使用 $.ajax 获取 xml 文件
- schema.org - QAPage 有多个问题
- windows - 在 Perl 中执行带空格的 Windows 命令