- 啟動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,發現還是不行,此時報錯如下
此時修改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)