Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 烧瓶/Werkzeug-插座卡在关闭位置\u等待_Python_Sockets_Flask_Werkzeug_Flask Restful - Fatal编程技术网

Python 烧瓶/Werkzeug-插座卡在关闭位置\u等待

Python 烧瓶/Werkzeug-插座卡在关闭位置\u等待,python,sockets,flask,werkzeug,flask-restful,Python,Sockets,Flask,Werkzeug,Flask Restful,我遇到了这样一种情况,即构建在上面的API间歇性地变得无响应。目前它是从Werkzeug(我知道它只用于非生产用途)和单线程运行的。为了使事情进一步复杂化,这也都包含在另一个应用程序中的axscript中 当无响应时,大量套接字显示在CLOSE\u WAIT中,因此在客户端启动的套接字拆卸过程中,有一些事情没有得到正确处理 当它运行单线程时,请求处理程序的内部可能会无限期地阻塞,从而阻止其他请求被接受,并最终导致客户端超时。但是,由于线程繁忙,这会阻止套接字实际关闭 这听起来像是基于其他人对该框

我遇到了这样一种情况,即构建在上面的API间歇性地变得无响应。目前它是从Werkzeug(我知道它只用于非生产用途)和单线程运行的。为了使事情进一步复杂化,这也都包含在另一个应用程序中的axscript中

当无响应时,大量套接字显示在
CLOSE\u WAIT
中,因此在客户端启动的套接字拆卸过程中,有一些事情没有得到正确处理

当它运行单线程时,请求处理程序的内部可能会无限期地阻塞,从而阻止其他请求被接受,并最终导致客户端超时。但是,由于线程繁忙,这会阻止套接字实际关闭


这听起来像是基于其他人对该框架的了解而做出的合理假设吗?此外,如果在请求处理程序中引发了一个未经处理的异常,这是否总是会导致返回500个错误,或者我是否缺少其他场景?

我遇到了相同的问题。你找到修复程序了吗?@90abyss我最终将它切换到了Tornado,这是一个简单的过程,同时也提供了显著的性能提升。此处的详细信息:。从那以后就没有问题了。非常感谢!龙卷风似乎已经解决了这个问题。