python uwsgi 不載入更改

python uwsgi 不載入更改

我正在使用 uwsgi 來服務 python 應用程式。應用程式正在使用現在的特定版本,falcon python我透過刪除並重新安裝它來升級軟體包。但 uwsgi 伺服器沒有反映更改,即使我重新啟動,它仍然使用舊程式碼uwsgi。為什麼會出現這個問題?我可以看到舊版本的程式碼在中產生錯誤uwsgi logs

答案1

程式碼更改後必須重新啟動uWSGI。

如果您使用的是虛擬環境:

  • 確保您尚未falcon全域安裝(deactivate首先)
  • 確保您已啟動正確的選項,您可以使用echo $PATHecho $VIRTUAL_ENV來檢查健全性。

如果它仍然讀取舊版本,使用pip freezepip list調試您的環境。確保您已完全卸載舊版本。

作為最後的手段,刪除虛擬環境並重新建立它。如果您不使用 Python 虛擬環境,請開始使用它們。

相關內容