Приложение Flask получает «IOError: [Errno 32] Broken pipe»

Сейчас я использую колбу для разработки веб-приложения.

Но сначала это работает хорошо, после некоторого времени работы с веб-страницей серверная часть колбы выдает следующую ошибку:

   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

Мое приложение работает на порту 5000app.run(debug=True,port=5000),

Я использую nginx в качестве веб-сервера, и установитьproxy_pass http://127.0.0.1:5000 в конфигурационном файле nginx.

Теперь я действительно не знаю, где не так, я используюsession['email'] = request.form['email'] и в другом файле я используюemail = session.get('email').

Это использование правильно? Как установить период активности сессии?

или по какой-либо другой причине причиной этой ошибки?

тогда я установилapp.run(debug=False,port=5000), это показывает новую ошибку

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

Зачем ?

Пожалуйста, помогите мне, спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос