现在我用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)