部署报错

来源:3-37 基于Django框架Uwsgi反向代理配置演示

点点点工程师

2018-12-23

我自己写的一个flask api。用nginx + uwsgi 进行部署。启动服务后访问报错。报错的图片为uwsgi错误日志。
图片描述
看日志的意思是蓝图名称冲突了。首先我服务器直接启动程序没有任何问题。然后我看了代码 也没有发现问题
图片描述
图片描述
我是第一次进行python 程序的部署,不知道是不是部署方式上哪里还有问题。
再附上我nginx 和 uwsgi的配置文件
location / {

include uwsgi_params;
uwsgi_pass 127.0.0.1:9999;
uwsgi_param UWSGI_PYHOME /root/.local/share/virtualenvs/ap-flask-LgJcqNYE/bin;
uwsgi_param UWSGI_CHDIR /usr/local/pythonProgram/automation/ap-flask;
uwsgi_param UWSGI_SCRIPT automation:app;
}
[uwsgi]
socket = 127.0.0.1:9999
workers = 2
max-requests = 1000
buffer-size = 30000
pidfile = /var/run/uwsgi/uwsgi.pid
daemonize = /var/log/uwsgi.log
chidir = /usr/local/pythonProgram/automation/ap-flask
wsgi-file = automation.py
callable = app

请老师帮我看下到底是什么问题 谢谢

写回答

1回答

Jeson

2018-12-23

uwsgi_param UWSGI_PYHOME /root/.local/share/virtualenvs/ap-flask-LgJcqNYE/bin;
uwsgi_param UWSGI_CHDIR /usr/local/pythonProgram/automation/ap-flask;
uwsgi_param UWSGI_SCRIPT automation:app;

去掉这几个配置,试试?

0
4
点点点工程师
老师 问题解决了
2018-12-26
共4条回复

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程