La aplicación Flask obtiene "IOError: [Errno 32] Tubo roto"

Ahora uso matraz para desarrollar aplicaciones web.

Pero al principio funciona bien, después de operar la página web por un tiempo, el fondo del matraz muestra un error como este:

   File "/usr/lib64/python2.6/BaseHTTPServer.py", line 329, in handle
    self.handle_one_request()
  File "/usr/lib/python2.6/site-packages/werkzeug/serving.py", line 251, in handle_one_request
    return self.run_wsgi()
  File "/usr/lib/python2.6/site-packages/werkzeug/serving.py", line 193, in run_wsgi
    execute(self.server.app)
  File "/usr/lib/python2.6/site-packages/werkzeug/serving.py", line 184, in execute
    write(data)
  File "/usr/lib/python2.6/site-packages/werkzeug/serving.py", line 152, in write
    self.send_header(key, value)
  File "/usr/lib64/python2.6/BaseHTTPServer.py", line 390, in send_header
    self.wfile.write("%s: %s\r\n" % (keyword, value))
IOError: [Errno 32] Broken pipe

Mi aplicación se ejecuta en el puerto 5000app.run(debug=True,port=5000),

Uso nginx como servidor web y configuroproxy_pass http://127.0.0.1:5000 en el archivo de configuración nginx.

Ahora realmente no sé dónde está mal, usosession['email'] = request.form['email'] y en otro archivo usoemail = session.get('email').

¿Es correcto este uso? ¿Cómo configurar el período activo de la sesión?

o alguna otra razón causa este error?

entonces puseapp.run(debug=False,port=5000), muestra un nuevo error

File "/usr/lib64/python2.6/SocketServer.py", line 671, in finish
    self.wfile.flush()
  File "/usr/lib64/python2.6/socket.py", line 303, in flush
    self._sock.sendall(buffer(data, write_offset, buffer_size))
socket.error: [Errno 32] Broken pipe

por qué ?

Por favor, ayúdame, gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta