2024-09-29 00:12:39 发布
网友
如果我使用队列生成响应数据,我应该如何检测客户机是否与gevent web服务器断开连接?现在,我一直得到Broken pipe错误,但是我不太明白应该在哪里捕捉到这个异常(回溯只包括gevent自己的pywsgi.py和{}文件,而没有我的代码)。谢谢。在
Broken pipe
pywsgi.py
如果您从WSGI应用程序返回一个队列(如果我正确地理解了您在做什么),我不知道该怎么做。在
如果您可以用不同的方式构造应用程序并使用WSGI的write(),那么您可以捕捉如下的套接字异常:
def application(environ, start_response): write = start_response('200 OK', []) try: write("response") except socket.error, ex: print ex
如果您从WSGI应用程序返回一个队列(如果我正确地理解了您在做什么),我不知道该怎么做。在
如果您可以用不同的方式构造应用程序并使用WSGI的write(),那么您可以捕捉如下的套接字异常:
相关问题 更多 >
编程相关推荐