diff --git a/gunicorn/async/base.py b/gunicorn/async/base.py index edcf9bd7..cc6d6a6d 100644 --- a/gunicorn/async/base.py +++ b/gunicorn/async/base.py @@ -60,7 +60,6 @@ class KeepaliveWorker(Worker): self.init_sock(client) while True: req = KeepaliveRequest(client, addr, self.address, self.conf) - try: environ = req.read() if not environ or not req.parser.headers: diff --git a/gunicorn/async/gevent_server.py b/gunicorn/async/gevent_server.py index 6a8f4bfe..53a71dec 100644 --- a/gunicorn/async/gevent_server.py +++ b/gunicorn/async/gevent_server.py @@ -37,7 +37,7 @@ class GEventArbiter(arbiter.Arbiter): @classmethod def setup(cls): from gevent import monkey - monkey.patch_all() + monkey.patch_all(dns=False) def init_worker(self, worker_age, pid, listener, app, timeout, conf): return GEventWorker(worker_age, pid, listener, app, timeout, conf) diff --git a/gunicorn/http/response.py b/gunicorn/http/response.py index 7552d289..1e123cb9 100644 --- a/gunicorn/http/response.py +++ b/gunicorn/http/response.py @@ -56,4 +56,4 @@ class Response(object): if not self.headers_sent: self.send_headers() if self.chunked: - write_chunk(self.socket, "") \ No newline at end of file + write_chunk(self.socket, "")