1.将项目上传到云服务器,安装了虚拟环境和依赖库,直接启动测试:
显示了。
2.在真实环境下安装uwsgi
#退出虚拟环境 deactivate cd .. apt install python3-pip y apt-get install -y python3-dev pip3 install uwsgi
使用uwsgi启动项目
uwsgi --chdir /home/ubuntu/xynet --home /home/ubuntu/env36 --http :8000 --module xynet.wsgi
访问:http://49.234.49.146:8000/xadmin/
报错信息:
如果给用uwsgi启动项目的命令加上--threads 2
uwsgi --chdir /home/ubuntu/xynet --home /home/ubuntu/env36 --http :8000 --module xynet.wsgi --threads 2
就可以访问成功
造成这种现象的原因,我百度了报错信息
结果有帖子说是因为:
3.想要使用ini启动项目却总是失败,报错的现象与上面的一样
cd /home/ubuntu
vim uwsgi.ini
在ini中加入了博客中说的那些内容
用ini启动项目
uwsgi --ini /home/ubuntu/uwsgi.ini
然后用浏览器访问http://49.234.49.146:8000/xadmin/
就又这样无法访问,一直转了:
只有杀掉了端口,才会停止转:
pkill -f uwsgi -9
这可怎么破啊?是我的uwsgi.ini写的问题?还是哪里需要配置一下下?真的各种办法都想了,都查了,就是解决不了!