WSGI 有什么区别和?

WSGI 有什么区别和?

我关注了这些通过 uWSGI 提供 Python (Web2Py) 服务的说明。但是,Web 服务器返回了错误:

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> 有什么区别?为什么 <module> 可以工作,而 <app> 不行?

答案1

--app 选项已弃用一年多(如果您使用稳定版本 1.2/1.4,则应在 uWSGI 日志中报告)。对于 wsgi 应用程序,您可以使用 --module(用于 python 模块)和 --wsgi-file(用于 .wsgi 文件)

相关内容