Tomcat 5.5 (JDK 1.5.0_09) crash diário!  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

Desenvolvi um sistema em Java/JSP (JDK 1.5.0_09 e Tomcat 5.5.17) e diáriamente o Tomcat cai registrando a seguinte msg no catalina.out:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x00b07a1a, pid=21470, tid=4443056
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_09-b03 mixed mode, sharing)
# Problematic frame:
# V [libjvm.so+0x268a1a]
#
# An error report file with more information is saved as hs_err_pid21470.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#


Já atualizei a versão da VM 1.5.0_07 para a 09 mas pelo jeito o bug não foi resolvido, ou então o bug não é na VM em si.

Alguém já passou por isso, ou está passando?

Juliano V. Baladão
Sistemas de Informação
[WWW]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Dá uma olhada aqui: http://forum.java.sun.com/thread.jspa?threadID=600001&start=0

Um dos ultimos posts dá dica. Parece ser um problema de languages... Vale a pena tentar...



Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
oyama
Virtual Machine Man

Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline

Acho que a dica do Bruno não vai lhe adiantar, pois pela mensagem você está rodando em Linux/Solaris.

Tente olhar o log que a JVM gerou e determine em que ponto do codigo é mais ou menos o problema. A muito tempo atras para contornarmos um bug da JVM, rodamos a JVM no modo server. Veja se isto consegue minimizar o seu problema.
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

Entendi a dica daquele tópico, no entanto ela serve para Windows non-english.

O ambiente de produção da minha aplicação é Linux Fedora Core 3.



Juliano V. Baladão
Sistemas de Informação
[WWW]
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

oyama, pode dar mais detalhes dos testes que vcs fizeram...

Juliano V. Baladão
Sistemas de Informação
[WWW]
oyama
Virtual Machine Man

Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline

baladao wrote:oyama, pode dar mais detalhes dos testes que vcs fizeram...


Não lembro de muita coisa, pois não fui eu que resolvi o problema, mas acho que foi uns 3 a 4 anos atras. Tinhamos um sistema que rodava em Tomcat e JDK 1.3.1. Dava uns crashs em alguns clientes, e a solução foi rodar a JVM em modo server.

Tente verificar no seu log da JVM se acha alguma referencia do seu erro no repositorio de bugs ou no forum da Sun.
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

Agora a pouco o serviço caiu novamente, subi com o parametro -server:

/usr/java/jdk1.5.0_09/jre/bin/java -server -Xms512m -Xmx1024m...


A carga da máquina no momento do crash:

load average:0.26 0.15 0.04
CPU:total 1 (cores per cpu 1, threads per core 1) family 15 model 3 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3
Memory: 4k page, physical 2058476k(37696k free), swap 1000k(1000k free)


Novamente o erro:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x010b89be, pid=29619, tid=5618608
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_09-b03 mixed mode, sharing)
# Problematic frame:
# V [libjvm.so+0x1289be]
#

Juliano V. Baladão
Sistemas de Informação
[WWW]
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

Infelismente não adiantou utilizar o parâmetro -server, os crash na JVM continuaram...

Fiz dois downgrades:

1o Tomcat 5.5 > Tomcat 5.0

2o JVM 1.5.0 > JVM 1.4.2

Está rodando desde às 5:00 am, vamos ver se os craches vão continuar, se sim, muito ruim pois vou precisar trocar de servidor, se não, aí usar em ambiente de produção a JVM 1.5.0 é loucura!

Juliano V. Baladão
Sistemas de Informação
[WWW]
_sic_
JavaChild

Membro desde: 06/05/2005 16:09:26
Mensagens: 135
Offline

Fala cara,

anda ocorrendo o mesmo problema aqui, sem motivo nenhum e em condições diferentes de uso do sistema. Estou com o Tomcat 5.0 e estou utilizando a JRE 1.5.0_06, eu acho que o problema é justamente a versão da JRE viu. Qualquer novidade posta aí!

Falow
[]'s

"Não há nada que seja maior evidência de insanidade do que fazer a mesma coisa dia após dia e esperar resultados diferentes."

Einstein
[MSN] [ICQ]
rodrigopmatias
JavaChild

Membro desde: 08/12/2004 13:07:48
Mensagens: 145
Offline

cara isto ocorria comigo quase que semanalmente quando meu servido estava com problemas de memoria, o que ocorria era que o java estava criando processos e nao os conseguia matar, e a memoria enchia e a maquina morria como um kernel panic.

http://rodrigopmatias.wordpress.com
Participe

Kubuntu 7.10
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

rodrigopmatias wrote:cara isto ocorria comigo quase que semanalmente quando meu servido estava com problemas de memoria, o que ocorria era que o java estava criando processos e nao os conseguia matar, e a memoria enchia e a maquina morria como um kernel panic.


Pode ter relação sim! Mas o que vc fez a respeito para reduzir esse número de processos e resolver o problema? Eu baixei o limite máximo da VM para 512mb e até agora não deu pau mais... porém como "ando com os dois pés atrás", acho que pode ter algum problema de hardware, talvez alguma área da memória detonada. Consegui outro servidor para migrar o ambiente de produção, só não fiz ainda pq a máquina é muito melhor, por isso quero configurar algmas máquinas virtuais antes, inclusive a que vai rodar o sistema, isso para aproveitar melhor o hardware.

Detalhe, fazer downgrade simplismente não adiantou... fiquei feliz em saber que a SUN não colocou uma VM podre no mercado.

Juliano V. Baladão
Sistemas de Informação
[WWW]
cintia
What is classpath?

Membro desde: 15/11/2002 18:20:31
Mensagens: 7
Offline

Olá,
Estou tendo o mesmo problema que vc e ja nao sei mais o que faco. Já to quase desistindo do java :(
Vc conseguiu resolver seu problema? Pode me dar umas dicas?
Muito obrigada
Cintia
[MSN]
baladao
Debugger
[Avatar]

Membro desde: 21/06/2006 15:56:22
Mensagens: 51
Offline

[quote=cintia]Olá,
Estou tendo o mesmo problema que vc e ja nao sei mais o que faco. Já to quase desistindo do java :(
Vc conseguiu resolver seu problema? Pode me dar umas dicas?
Muito obrigada
Cintia[/quote]

Sim troquei de servidor, era problema de hardware mesmo!
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team