Problemas com o tamanho da URL no Apache / mod_wsgi

1

Eu tenho uma API wsgi python em que eu processo cargas úteis de URLs de tamanho variado. Acredito, mas não tenho certeza absoluta, que talvez tenha encontrado uma limitação no tamanho da URL.

Para uma carga útil específica (> 6K caracteres), ela é executada localmente usando o servidor da Web Python, mas quando a movo para o Apache (no OS X e RHEL 6), recebo um erro 404 @ no navegador. De acordo com tudo o que vi por excesso de carga útil, eu deveria estar recebendo um erro 413 ou 414. Por favor, note que, para URLs mais curtos do que isso, não tenho problemas em executá-los no Apache.

Eu vasculhei meus logs do Apache e tudo o que posso encontrar é o erro que o "script WSGI de destino não foi encontrado ou não foi capaz de gerar estatísticas". Tudo o que eu pesquisei no Google com esse erro específico é indicativo de um erro de aplicativo e, como observado, eu sei que a configuração do wsgi funciona. Parece apenas quebrar para URLs maiores, o que me faz pensar que isso pode ser um problema com o mod_wsgi.

Minha configuração do VirtualHost é:

<VirtualHost *:80>


    Alias /cardiocatalogqt   /Library/WebServer/extjs/cardioCatalogQT
    <Location /cardiocatalogqt>
        Order deny,allow
        Allow from all
    </Location>

    WSGIApplicationGroup %{GLOBAL}

    WSGIDaemonProcess rest_api user=gregsilverman  threads=5
    WSGIScriptAlias /api /Library/WebServer/wsgi/rest_api/rest_api.wsgi
    WSGIPassAuthorization On
    <Location /api>
        Order deny,allow
        Allow from all
    </Location>


</VirtualHost>

Qualquer sugestão, a não ser encurtar os URLs, seria muito bem-vinda.

    
por horcle_buzz 15.02.2016 / 20:15

0 respostas