uwsgi和nginx搭建的django伺服器,在修改了python代碼後,重新整理頁面沒有更新,重新開機nginx也沒有用,那麼這個時候需要重新開機uwsgi。
首先,檢視uwsgi的ini檔案有沒有配置自動生成pidfile
pidfile = /path/to/your/uwsgi.pid
如果有的話,在
uwsgi.pid
的目錄下執行:
uwsgi --reload uwsgi.pid
如果沒有配置自動生成pidfile的話,需要先配置ini檔案,然後kill掉uwsgi再重新開機
sudo pkill -f uwsgi -9
uwsgi --ini mysite.uwsgi.ini
在生成pidfile檔案以後,以後操作就很友善了
#### 重新開機:
uwsgi --reload xxx.pid
#### 停止:
uwsgi --stop xxx.pid
至此,重新整理頁面就可以看到py檔案更新的效果了