Hello! I have a Pylons-based wsgi-app with a decorated 40x and 50x error pages. When it had been deployed via CherryPyWSGIServer, these error pages were OK. Recently I migrated the application to uWSGI (0.9.7.2, Python 2.7.1), and now the 40x and 50x responses return zero-length response bodies. I didn't change anything in my code except the nginx proxy configuration params. Here they are:
## CherryPy configuration ## --------------------------- #proxy_pass http://127.0.0.1:8080; #proxy_redirect off; #proxy_set_header Host $host; #proxy_set_header X-Real-IP $remote_addr; # uWSGI configuration # --------------------------- uwsgi_param QUERY_STRING $query_string; uwsgi_param REQUEST_METHOD $request_method; uwsgi_param CONTENT_TYPE $content_type; uwsgi_param CONTENT_LENGTH $content_length; uwsgi_param REQUEST_URI $request_uri; uwsgi_param PATH_INFO $document_uri; uwsgi_param DOCUMENT_ROOT $document_root; uwsgi_param SERVER_PROTOCOL $server_protocol; uwsgi_param REMOTE_ADDR $remote_addr; uwsgi_param REMOTE_PORT $remote_port; uwsgi_param SERVER_PORT $server_port; uwsgi_param SERVER_NAME $server_name; uwsgi_pass unix:/tmp/uwsgi_project_socket.sock; uwsgi_param SCRIPT_NAME ""; So, how to retain the previous behaviour of my error pages?
_______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
