Mudanças entre as edições de "O Erro Broken Pipe ou Communications link failure"
De Wiki Integrator do Brasil
(Criou página com ' Um erro comum ao usar Pool de Conexões é o Broken Pipe. Este erro tem duas causas: *A primeira é que o bancos de dados MySQL possui um timeout para conexões inativas, ...') |
|||
Linha 13: | Linha 13: | ||
'''Atenção''': A Integrator não orienta e nem ensina como contornar programaticamente problemas de desenvolvimento. Apenas apontamos a causa em pedido de suporte. | '''Atenção''': A Integrator não orienta e nem ensina como contornar programaticamente problemas de desenvolvimento. Apenas apontamos a causa em pedido de suporte. | ||
---- | ---- | ||
+ | |||
+ | [[Categoria:PROBLEMAS E ERROS]] | ||
+ | |||
+ | == Veja também == | ||
+ | |||
+ | *[[Erro no envio de e-mail por aplicativos Java]] | ||
+ | *[[Erro 503 do Apache]] | ||
+ | *[[Erro PermGen]]] | ||
+ | *[[Erro na Exclusão de Banco de Dados PostgreSQL]] | ||
+ | *[[Servidor Java não inicia ou instala]] | ||
+ | *[[Erro Broken Pipe]] | ||
+ | *[[Servidor Caindo Erro 503 PermGen]] | ||
+ | *[[Erros 404 e 500 após o deploy]] | ||
+ | *[[Erro 500]] |
Edição das 15h23min de 20 de fevereiro de 2014
Um erro comum ao usar Pool de Conexões é o Broken Pipe. Este erro tem duas causas:
- A primeira é que o bancos de dados MySQL possui um timeout para conexões inativas, de 8 horas. Depois deste tempo, o banco de dados remove esta conexão ociosa e persistente.
- A segunda causa é que o aplicativo pode estar tratando as transações sem realizar o commit ou o rollback. Como defesa, o servidor de banco de dados pode remover a conexão depois de um timeout de transação.
Seja como for, este problema é particular ao desenvolvimento do aplicativo do cliente e deve ser tratado pelo mesmo.
Lembre-se de que o Pool de Conexões tem limites de conexões ativas simultâneas e de que, no MySQL, após 8 horas, ele será removido automaticamente.
Atenção: A Integrator não orienta e nem ensina como contornar programaticamente problemas de desenvolvimento. Apenas apontamos a causa em pedido de suporte.