Problemas, travamentos do servidor com Hibernate + Glassfish + (other)

2 respostas
C

Vou explicar meu cenário:

Meus sistemas são desenvolvidos para o ambiente internet.
O sistema foi construído em Java, e os principais frameworks utilizados são: Hibernate, DWR,… assim como os principais padrões de projetos requeridos.
Estou utilizando o container do glassfish v2.
Bando de dados utilizado é o SQL Server 2005 Enterpriser.
O sistema esta em um ambiente empresarial com cerca de 100 usuário simultaneos.

Problemas:

Nos ultimos dias o sistemas tem ficado operante por no máximo 2 horas e derrepente o sistema para de funcionar, quando faço a requisição de alguma página não consigo resposta.
Para que o sistema volte a funcionar tenho que dar um restart no glassfish v2.

Pontos já verificados:

Já monitorei o uso de memória do servidor, e em nenhum momento há transbordo.
Já configurei a jvm para que aloque certa de 2GB de memória (default é 256Mb).
Configurei o datasource do glassfish para que aceite mais 150 conexões simultâneas.
Implementei um filtro para controle de sessões e transações conforme manual do próprio hibernate.
Já verifiquei as consultas geradas pelo hibernate quando utilizo eager ou lazy nos relacionamentos.
e uma outra série de atividades…

Senhores, até o momento tem sido misterioso o que tem ocorrido com o servidor!

Estou utilizando um servidor Dell Power Edge 840 ? 4GB Memória, Processador Xeon, …

Alguém com sua experiencia poderia me ajudar ou orientar sobre o problema?

2 Respostas

C

Tem sido um verdadeiro CUECÃO, quando o sistema esta em ambiente de produção… bem diferente quando se desenvolve para ambientes domésticos (testes, estudantes, sites, …)

Diabo_Loiro

tenho 2 sugestões

1 - troca o servidor de aplicação coloca o glassfish 3 ou Jboss se o problema continuar.
2 - usa um profiler e monitora a aplicação

Criado 28 de fevereiro de 2011
Ultima resposta 28 de fev. de 2011
Respostas 2
Participantes 2