Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tratar exceção de erro 500 quando a conexão com o banco dá timeout #150

Open
augusto-herrmann opened this issue Jan 8, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@augusto-herrmann
Copy link
Member

Quando o banco de dados fica indisponível e a conexão entre a aplicação e o banco cai devido a timeout o SQL Alchemy retorna uma exceção:

sqlalchemy.exc.OperationalError: (psycopg.OperationalError) consuming input failed: terminating connection due to idle-session timeout
SSL connection has been closed unexpectedly

Em vez disso, deveria retornar erro 503 Service Unavailable e avisar na mensagem de erro que o banco de dados não está disponível. É necessário tratar a exceção e retornar o erro mais apropriado.

@augusto-herrmann augusto-herrmann changed the title Tratar exceção de erro 500 quando a conexão com o banco dá _timeout_ Tratar exceção de erro 500 quando a conexão com o banco dá timeout Jan 8, 2025
@augusto-herrmann augusto-herrmann added the bug Something isn't working label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant