Назад | Перейти на главную страницу

Python uwsgi не загружает изменения

Я использую uwsgi для обслуживания приложения Python. приложение использовало конкретную версию falcon python теперь я обновил пакет, удалив и переустановив. но изменение не отражается сервером uwsgi, он все еще использует старый код, даже когда я перезапускаю uwsgi. почему возникает эта проблема? я вижу старую версию кода, которая генерировала ошибку в uwsgi logs

После изменения кода необходимо перезапустить uWSGI.

Если вы используете виртуальную среду:

  • Убедитесь, что вы не установили falcon глобально (deactivate первый)
  • Убедитесь, что вы активировали правильный, вы можете использовать echo $PATH и echo $VIRTUAL_ENV проверить вменяемость.

Если это по-прежнему читает старую версию, используйте pip freeze или pip list для отладки вашей среды. Убедитесь, что вы полностью удалили старую версию.

В крайнем случае удалите виртуальную среду и создайте ее заново. Если вы не используете виртуальные среды с Python, начните их использовать.