JDBC - received exception java.net.SocketTimeoutException:  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
aix
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2007 08:31:00
Mensagens: 658
Online

Ola pessoal, to com problemas numa app que utiliza o SQL server, esta me aparecendo a seguinte menssagem com frequencia:


alguma luz ? minhas conexões são JDBC pergunto: existe possibilidade se eu aumentar o buffersize para uma latencia maior de esse tipo de erro parar ?

Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás.
[MSN]
leoduval
JavaBaby

Membro desde: 23/10/2008 07:16:05
Mensagens: 76
Offline

A mensagem de erro esta bem intuitiva... tah dando um time out na conexão com o banco, verifica se tu setou tudo correto... se quiser posta o codigo ai pra gente tb...

Abs..
aix
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2007 08:31:00
Mensagens: 658
Online

leoduval wrote:A mensagem de erro esta bem intuitiva... tah dando um time out na conexão com o banco, verifica se tu setou tudo correto... se quiser posta o codigo ai pra gente tb...

Abs..


o código é jdbc normal e esta certo, pois varias conexões são aceitas, quero dizer que dos muitos usuarios que acessam o sistema alguns toman esse erro, por isso perguntei se tem algo como buffersizer que eu possa aumentar o limite da latência para evitar problemas de rede, acredito que isso possa estar ocorrendo quando o usuario conecta no sistema e faz um processo pesado e no meio do processo eu tenho threads rodando recebendo arquivos da internet e ao mesmo tempo isso sendo gravado no sql server, então se a conexão do cliente estiver com problemas esse processo sera interrompido, causando assim esse erro, o tomcat e o sql server estão na mesma rede, testei a comunicação com os 2 e não possui perda de dados, mas não fujindo da minha dúvida pergunto: tem como eu aumentar o tempo da conexão caso haja perda de pacotes na rede do cara, para não falhar a comunicação com o banco ?

Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás.
[MSN]
leoduval
JavaBaby

Membro desde: 23/10/2008 07:16:05
Mensagens: 76
Offline

Tem como aumentar o timeout da conexão do banco, mas não sei se é por ai o caminho..
aix
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2007 08:31:00
Mensagens: 658
Online

leoduval wrote:Tem como aumentar o timeout da conexão do banco, mas não sei se é por ai o caminho..


ninguem ????????????

Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás.
[MSN]
aix
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2007 08:31:00
Mensagens: 658
Online

aix wrote:Ola pessoal, to com problemas numa app que utiliza o SQL server, esta me aparecendo a seguinte menssagem com frequencia:


alguma luz ? minhas conexões são JDBC pergunto: existe possibilidade se eu aumentar o buffersize para uma latencia maior de esse tipo de erro parar ?


só para deixar registrado, eu estava mantendo conexão abertas em alguns casos ex: logs da própria aplicação, então o erro foi usar BEGIN TRANSACTION, ficando assim a transação dona da tabela até o commit acontecer, por isso quando outras pessoas usavam o sistema dava o erro descrito acima, vou deixar o autocomit que é o default do sql server, sinceramente esperava mais desse banco como tudo vindo da microsoft, abraços e vlw a todos.

Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás.
[MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team