nginx + uwsgi + flask - desativando páginas de erro personalizadas

É possível desabilitar as páginas de erro personalizadas do nginx - se é que posso chamá-las assim - para exibir as páginas de exceção do meu framework?

Eu realmente não consigo ver minha ferramenta debugger werkzeug renderizada em html ...

ATUALIZAR

OK, eu consegui fazer uma aplicação de frascos muito simples para trabalhar e vou postar os bits:

/home/my_user/.virtualenvs/nginx-test/etc/nginx.conf

worker_processes 1;
events { worker_connections 1024; }
http {
        server {
                listen 5000;
                server_name localhost;
                access_log /home/my_user/.virtualenvs/nginx-test/lib/nginx/access.log;
                error_log /home/my_user/.virtualenvs/nginx-test/lib/nginx/error.log;

                location / {
                        include uwsgi_params;
                        uwsgi_pass unix:/tmp/uwsgi.sock;
                }
        }
}

/home/my_user/dev/nginx_test/___init___.py

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    raise Exception()

if __name__ == '__main__':
    app.run('0.0.0.0', debug=True)

Variável de ambiente PYTHONPATH:

$ echo $PYTHONPATH
/home/my_user/dev/

Como eu corro o uwsgi:

$ uwsgi -s /tmp/uwsgi.sock --module nginx_test --callable app

Como eu executo o nginx:

$ nginx -c ~/.virtualenvs/nginx-test/etc/nginx.conf -p ~/.virtualenvs/nginx-test/lib/nginx/

Se eu acertar a página raiz:

Se eu executar o nginx manualmente, como:

python /home/my_user/dev/nginx_test/___init___.py

Eu vou ver em vez disso, e o que eu quero ver:

Claro que eu tinha certeza que funcionaria quando eu não aumentasse a exceção, mas retornei 'Hello World' por exemplo na minha função index ().

Isso está relacionado a páginas de erro personalizadas no .NET. Eu quero desabilitar isso e deixar nginx / uwsgi passar o html gerado pelo depurador diretamente para o navegador em vez da coisa do erro interno do servidor.

ATUALIZAÇÃO 2

Agora, se eu mudar meu aplicativo de balão para ativar o modo de depuração por:

/home/my_user/dev/nginx_test/___init___.py

from flask import Flask

app = Flask(__name__)
app.config.update(DEBUG=True)
@app.route('/')
def index():
    raise Exception()

if __name__ == '__main__':
    app.run('0.0.0.0', debug=True)

Então eu recebo 502 erro.

Mas se eu em vez de levantar exceção:

/home/my_user/dev/nginx_test/___init___.py

from flask import Flask

app = Flask(__name__)
app.config.update(DEBUG=True)
@app.route('/')
def index():
    return 'Hello World'

if __name__ == '__main__':
    app.run('0.0.0.0', debug=True)

Eu recebo 'Hello World' no meu navegador quando eu bato na página (http: // localhost: 5000).

questionAnswers(3)

yourAnswerToTheQuestion