天天看點

uwsgi 啟動時排錯記錄

  1. 啟動uwsgi:sudo uwsgi --ini uwsgi,ini #uwsgi.ini為啟動檔案
  2. 檢視uwsgi是否啟動成功:ps aux | grep uwsgi
  3. 發現沒有啟動成功
  4. 去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端口
           
  1. 再次啟動uwsgi,成功,uwsgi.log日志中顯示如下
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 28597)
spawned uWSGI worker 1 (pid: 28619, cores: 1)