一个很少的问题引起,花了二天时间才明白。真是无语。在入口文件没有加
if __name__ == '__main__':
只有
app.run()
所有才出现这种错误
正确的做法是
if __name == '__main__':
app.run()
或者看一下sudo netstat -anpt
如果uwsgi没有启动可能是没有配置好uwsgi 进入/etc/uwsgi/查看配置是否正确
sudo apt-get install uwsgi uwsgi-plugin-python
python3安装下面的版本
apt-get install uwsgi-plugin-python3
uwsgi.ini配置改
plugins=python3
注意这个uwsgi-plugin-python是必不可少了,否则uwsgi的log日志会提示– unavailable modifier requested: 0
#!/usr/bin/env python
#coding=utf-8
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'd'
if __name__ == '__main__':
app.run()
no request plugin is