Como evitar errno 32 tubo quebrado?

Atualmente estou usando um aplicativo construído em python. Quando eu corro isto em computador pessoal, trabalha sem problemas.

No entanto, quando eu movo para um servidor de produção. Ele continua me mostrando o erro anexado como abaixo:

Fiz algumas pesquisas e descobri que o navegador do usuário final interrompe a conexão enquanto o servidor ainda está ocupado enviando dados.

Eu me pergunto por que isso aconteceu e qual é a causa raiz que impede que ele seja executado corretamente no servidor de produção, enquanto ele funciona no meu computador pessoal. Qualquer conselho é apreciado

    Exception happened during processing of request from ('127.0.0.1', 34226)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 284, in
_handle_request_noblock
    self.process_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 641, in __init__
    self.finish()
  File "/usr/lib/python2.7/SocketServer.py", line 694, in finish
    self.wfile.flush()
  File "/usr/lib/python2.7/socket.py", line 303, in flush
    self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe

questionAnswers(4)

yourAnswerToTheQuestion