Python 如何防止在处理来自(';x.x.x.x';12554)的请求时发生烧瓶异常后烧瓶服务器崩溃

Python 如何防止在处理来自(';x.x.x.x';12554)的请求时发生烧瓶异常后烧瓶服务器崩溃,python,python-2.7,exception,web,flask,Python,Python 2.7,Exception,Web,Flask,Flask服务器通常在出现以下异常后崩溃: Exception happened during processing of request from ('x.x.x.x', 12554) 此异常通常发生在某些客户端发出特定请求并在收到响应之前关闭其连接时。同时,服务器尝试向管道写入响应,但由于连接已被客户端关闭,因此响应失败。而且,web服务器崩溃 我们是否有办法捕获此异常,并阻止web服务器崩溃?可能的重复项与您提到的不同。在这种情况下,问题1必须捕获服务器上的响应并将500返回到客户端请求

Flask服务器通常在出现以下异常后崩溃:

Exception happened during processing of request from ('x.x.x.x', 12554)
此异常通常发生在某些客户端发出特定请求并在收到响应之前关闭其连接时。同时,服务器尝试向管道写入响应,但由于连接已被客户端关闭,因此响应失败。而且,web服务器崩溃


我们是否有办法捕获此异常,并阻止web服务器崩溃?

可能的重复项与您提到的不同。在这种情况下,问题1必须捕获服务器上的响应并将500返回到客户端请求。但是,在我的情况下,客户端已经关闭了连接(类似于超时的情况),但是flask仍然试图通过将响应写入关闭的管道来服务请求。由于哪个flask抛出上述异常并崩溃。您的flask应用程序是如何部署的?如果Flask未捕获此错误并抛出500,则表示WSGI服务器存在错误,而不是Flask