Problema de persistência de 1 em 1 segundo no BD

7 respostas
P

Pessoal, fiz uma aplicação CRUD, a principio o aplicativo fazia uma consulta no banco mysql a partir de um botão, o usuário clicava no botão o aplicativo ia ao banco, pegava a informação e exibia em um Jframe.

Funcionou em testes e no ambiente de produção do cliente.

Depois foi necessário que essa consulta fosse feita sem ação do usuário e que o aplicativo pegasse qualquer alteração no banco, alterei a aplicação e a mesma faz consultas no banco de 1 em 1 segundo.

Funcionou no ambiente de testes mas no ambiente de produção do cliente não.

No ambiente de produção faz apenas a consulta de inicialização, depois para, alguma ideia do que pode ser isso?

7 Respostas

Hebert_Coelho

Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?

P

jakefrog:
Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?

A mesma, não aparece erro nenhum, só meio que trava.

Hebert_Coelho

Pedro Ribeiro:
jakefrog:
Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?

A mesma, não aparece erro nenhum, só meio que trava.


Trava em que parte do código?

P

jakefrog:
Pedro Ribeiro:
jakefrog:
Aparece algum erro em produção?
A versão é a mesma? Não subiram EAR/WAR errado não?

A mesma, não aparece erro nenhum, só meio que trava.


Trava em que parte do código?

Trava que eu digo é que fica parado, não tenta buscar atualizações no banco.

xandevieira

Rode a aplicação por linha de comando java -jar aplicacao.jar (se for o caso, ai sim pode ver se esta ocorrendo algum problema).
Seria interessante passar parte do codigo (onde chama o metodo/classe de persistencia).

xandevieira

Outra coisa. Tente rever este tempo, creio que não seja necessario fazer consultas em tamanho de tempo tão pequeno.

fantomas
  1. Localize a parte do código onde o processamento paraliza.

  2. As vezes as configurações da base de dados teste e produção divergem - faça uma avaliação.

  3. Verifique se esta sendo aplicado controles de exceptions adequadamente; alguns programadores esquecem de apresentar a pilha de erros.

flws

Criado 17 de janeiro de 2012
Ultima resposta 18 de jan. de 2012
Respostas 7
Participantes 4