Tomcat trava no desligamento

2

Eu tenho um servidor Tomcat que não é desligado.

Está escutando na porta correta (8005, para este) para receber o comando SHUTDOWN. Eu posso emitir esse comando, com o script bin/shutdown.sh ou telnetting para essa porta e digitando SHUTDOWN .

Neste ponto, a porta de encerramento se fecha; Eu não consigo mais me conectar a ele. A porta AJP13 permanece aberta, no entanto; nada está logado em catalina.out e as coisas não são desligadas.

Alguém já viu isso antes?

Isso está no Solaris 10 no Sparc, se for importante (provavelmente não) e no Tomcat versão 6.0.20.

    
por Morven 21.05.2010 / 00:25

1 resposta

1

Muitas vezes tenho isso acontecer. Depende dos webapps que você está executando. Se você tiver encadeamentos que não estão em execução no modo daemon, eles deverão parar antes que o Tomcat seja encerrado. Meus logs vão dizer "Aguardando para desalocar thread", mas o Tomcat nunca vai parar.

Quando você instalou o Tomcat em um sistema de produção, você precisa colocar um script em /etc/init.d que realmente mate o processo se ele não parar após 30 segundos. Nunca apenas desligue e reinicie o Tomcat a partir da linha de comando com os scripts padrão em $ CATALINA_HOME / bin ou você poderá obter duas instâncias em execução.

    
por 24.09.2010 / 21:38

Tags