Linux e um Tomcat travado

sexta-feira, 16/10/2009 2:04 pm  

O que fazer quando o seu Apache Tomcat trava em um servidor Linux e o script para shutdown e startup não funcionam? Eu tive que resolver uma dessas…


Resumo geral do assunto: Fazendo o deploy de uma aplicação durante o horário de almoço e para minha infelicidade o Apache Tomcat travou no meio do processo…


Rotina padrão: identificar qual o processo do Apache Tomcat que está rodando no servido, logo pensamos no comando top -u UserName, mas apenas com esse comando não tem como saber qual o processo que está usando as portas do Apache Tomcat, então o jeito foi usar o comando: netstat -anp|grep :8080[[:blank:]] com este consegui localizar o número do processo e então utilizar o infame comando assassino do Linux: kill -9 numeroProcesso


Nota: caso o comando que eu sitei para verificar a posta não funcione, teste os respectivos comandos abaixo:


lsof -w -n -i tcp:8080
fuser -n tcp 8080

lsof -w -n -i tcp:8080

fuser -n tcp 8080



Obs.: lembre-se de verificar todas as portas que o seu Apache Tomcat estiver utilizando, onde estas normalmente são: [8080, 8005, 8443, …], ou caso você tenha configurado outras portas para o seu Apache Tomcat utilizar, verifique as respectivas postas que você configurou, e então mate os processos associados as respectivas portas. Feito isto, basta executar o script para iniciar o Apache Tomcat, que ele volta a vida.

, , , , ,

Este post foi escrito por:

- que escreveu 500 post(s).


Entre em contato