Python UWSGI lädt keine Änderungen

Python UWSGI lädt keine Änderungen

ich verwende uwsgi, um Python-Anwendungen bereitzustellen. Die App verwendete eine bestimmte Version. falcon pythonJetzt habe ich das Paket aktualisiert, indem ich es entfernt und neu installiert habe. Die Änderung wird jedoch nicht vom uwsgi-Server widergespiegelt. Er verwendet immer noch den älteren Code, selbst wenn ich neu starte uwsgi. Warum tritt dieses Problem auf? Ich kann eine ältere Version des Codes sehen, die einen Fehler imuwsgi logs

Antwort1

Sie müssen uWSGI nach Codeänderungen neu starten.

Wenn Sie eine virtuelle Umgebung verwenden:

  • Stellen Sie sicher, dass Sie nicht global installiert haben falcon( deactivatezuerst)
  • Stellen Sie sicher, dass Sie das Richtige aktiviert haben, das Sie zur Überprüfung der geistigen Gesundheit verwenden echo $PATHkönnen echo $VIRTUAL_ENV.

Wenn esTrotzdemdie ältere Version liest, verwenden Sie pip freezeoder pip listzum Debuggen Ihrer Umgebung. Stellen Sie sicher, dass Sie die ältere Version vollständig deinstalliert haben.

Als letzten Ausweg löschen Sie Ihre virtuelle Umgebung und erstellen Sie sie neu. Wenn Sie keine virtuellen Umgebungen mit Python verwenden, beginnen Sie, sie zu verwenden.

verwandte Informationen