Qual é a diferença entre o aplicativo WSGI e o módulo?

2

Eu segui estas instruções para servir o Python (Web2Py) via uWSGI . No entanto, o servidor da web retornou um erro:

uWSGI Error
Python application not found

até que eu modifiquei o arquivo de configuração config.xml de:

<uwsgi>
    <pythonpath>/var/web2py/</pythonpath>
    <app mountpoint="/">
        <script>wsgihandler</script>
    </app>
</uwsgi>

para:

<uwsgi>
    <pythonpath>/var/web2py/</pythonpath>
    <module>wsgihandler</module>
</uwsgi>

Qual é a diferença entre o < app > e < module & gt ;? Por que o < module > trabalho, mas não < app >?

    
por Leftium 10.12.2012 / 09:34

1 resposta

3

a opção --app está obsoleta em mais de um ano (ela deve ser relatada nos logs do uWSGI se você usar uma versão estável 1.2 / 1.4). Para aplicativos wsgi você usa --module (para módulos python) e --wsgi-file (para arquivos .wsgi)

    
por 10.12.2012 / 10:46