
【问题记录】WARNING: This is a development server. Do not use it in a production deployment.
问题描述
Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
示例代码
if __name__ == '__main__':
app.run(debug=True)
原因分析
flask未使用 WSGI 启动,将代码改成使用wsgi启动就行了
解决方案
方法一
from gevent import pywsgi
if __name__ == '__main__':
server = pywsgi.WSGIServer(('127.0.0.1', 5000), app)
server.serve_forever()
方法二
from wsgiref.simple_server import make_server
if __name__ == '__main__':
server = make_server('', 5000, app)
server.serve_forever()
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Eternal Night
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果