小编Mas*_*ng 的帖子

Flask app得到"IOError:[Errno 32] Broken pipe"

现在我用flask来开发web应用程序.

但最初它运行良好,在操作网页一段时间后,烧瓶后端显示如下错误:

   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
Run Code Online (Sandbox Code Playgroud)

我的应用程序在端口5000上运行app.run(debug=True,port=5000),

我使用nginx作为Web服务器,并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, …
Run Code Online (Sandbox Code Playgroud)

python webserver flask web

17
推荐指数
1
解决办法
1万
查看次数

标签 统计

flask ×1

python ×1

web ×1

webserver ×1