Socket error processing request / connection time out

July 2, 2019 304 views


My Django dokku website runs fine for a short time and then hangs (starting page can no longer loads). The log error is:

[178] [ERROR] Socket error processing request.
Traceback (most recent call last):
File “/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/”, line 135, in handle
self.handlerequest(listener, req, client, addr)
File “/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/”, line 191, in handle
File “/app/.heroku/python/lib/python3.6/site-packages/gunicorn/”, line 625, in reraise
raise value
File “/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/”, line 182, in handle
File “/app/.heroku/python/lib/python3.6/site-packages/gunicorn/http/”, line 353, in write
util.write(self.sock, arg, self.chunked)
File “/app/.heroku/python/lib/python3.6/site-packages/gunicorn/”, line 304, in write
TimeoutError: [Errno 110] Connection timed out

The site does take a while to compute stuff, so I tried to increase the timeout on guincorn with this Procfile:

web: python collectstatic –noinput; gunicorn earthlike.wsgi –preload –timeout 20000 –workers 1

But to no avail. Does anyone know what might be going on?

1 Answer

Hi @Elle,

I believe this has been reported and resolved here. It’s best to trace the conversation there and see what it’s been discussed.

Kind regards,

Have another answer? Share your knowledge.