python uwsgi が変更をロードしない

python uwsgi が変更をロードしない

私はPythonアプリケーションを提供するためにuwsgiを使用しています。アプリは特定のバージョンを使用していましたが、falcon pythonパッケージを削除して再インストールすることでアップグレードしました。しかし、変更はuwsgiサーバーに反映されず、再起動しても古いコードが使用されていますuwsgi。なぜこの問題が発生するのでしょうか?エラーを生成していた古いバージョンのコードが見つかります。uwsgi logs

答え1

コードを変更した後は uWSGI を再起動する必要があります。

仮想環境を使用している場合:

  • グローバルにインストールされていないことを確認してくださいfalcondeactivateまず)
  • 正しいものをアクティブにしたことを確認してください。 を使用しecho $PATHecho $VIRTUAL_ENV健全性をチェックできます。

それであればまだ古いバージョンを読み込む場合は、pip freezeまたは を使用してpip list環境をデバッグしてください。古いバージョンが完全にアンインストールされていることを確認してください。

最後の手段として、仮想環境を削除して再作成します。Python で仮想環境を使用していない場合は、使用を開始してください。

関連情報