- 启动uwsgi:sudo uwsgi --ini uwsgi,ini #uwsgi.ini为启动文件
- 查看uwsgi是否启动成功:ps aux | grep uwsgi
- 发现没有启动成功
- 去uwsgi.log(在uwsgi.ini同级目录下)排错日志中找原因,发现报错如下
chdir() to /home/ubuntu/day01 #项目目录
chdir(): No such file or directory [core/uwsgi.c line 2623]
在网上搜到结果,需要将uwsgi.ini中用#写的备注都删掉
5. 然后再次启动uwsgi,发现还是不行,此时报错如下
bind(): Cannot assign requested address [core/socket.c line 769]
此时修改uwsig.ini中的socket地址如下
#原来
socket = 公网ip:uwsgi端口
#现在
socket = 127.0.0.1:uwsgi端口
- 再次启动uwsgi,成功,uwsgi.log日志中显示如下
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 28597)
spawned uWSGI worker 1 (pid: 28619, cores: 1)