Я следил за этими инструкции для обслуживания Python (Web2Py) через uWSGI. Однако веб-сервер вернул ошибку:
Ошибка uWSGI
Приложение Python не найдено
пока я не изменил конфигурационный файл config.xml из:
<uwsgi>
<pythonpath>/var/web2py/</pythonpath>
<app mountpoint="/">
<script>wsgihandler</script>
</app>
</uwsgi>
кому:
<uwsgi>
<pythonpath>/var/web2py/</pythonpath>
<module>wsgihandler</module>
</uwsgi>
В чем разница между <app> и <module>? Почему сработал <модуль>, а не <приложение>?
опция --app устарела более чем на год (об этом следует сообщать в журналах uWSGI, если вы используете стабильную версию 1.2 / 1.4). Для приложений wsgi вы используете --module (для модулей python) и --wsgi-file (для файлов .wsgi)