summaryrefslogtreecommitdiff
path: root/eventlet/wsgi.py
diff options
context:
space:
mode:
Diffstat (limited to 'eventlet/wsgi.py')
-rw-r--r--eventlet/wsgi.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/eventlet/wsgi.py b/eventlet/wsgi.py
index 9d02d12..4ca6ac9 100644
--- a/eventlet/wsgi.py
+++ b/eventlet/wsgi.py
@@ -319,6 +319,7 @@ class HttpProtocol(BaseHTTPServer.BaseHTTPRequestHandler):
"of type %s" % type(conn))
def handle_one_request(self):
+ print('wsgi: socket: {0}'.format(repr(self.connection.fileno())))
if self.server.max_http_version:
self.protocol_version = self.server.max_http_version
@@ -630,10 +631,15 @@ class HttpProtocol(BaseHTTPServer.BaseHTTPRequestHandler):
try:
BaseHTTPServer.BaseHTTPRequestHandler.finish(self)
except socket.error as e:
+ print('wsgi.finish error:', str(e))
# Broken pipe, connection reset by peer
if support.get_errno(e) not in BROKEN_SOCK:
raise
+ # finally:
+ # pass
+ print('wsgi.finish shutdown')
greenio.shutdown_safe(self.connection)
+ print('wsgi.finish close')
self.connection.close()
def handle_expect_100(self):
@@ -718,6 +724,7 @@ class Server(BaseHTTPServer.HTTPServer):
try:
proto.__init__(sock, address, self)
except socket.timeout:
+ print('socket.timeout')
# Expected exceptions are not exceptional
sock.close()
# similar to logging "accepted" in server()