Problemas com processo Zumbi de aplicação Glassfish após desligamento incorreto
Dica publicada em Linux / Software
Problemas com processo Zumbi de aplicação Glassfish após desligamento incorreto
Após uma série de problemas com o processo do Glassfish, preso após queda de energia, foi necessário criar um script para o contorno do problema, conforme modelo abaixo.
Crie o script no seguinte diretório:
# vim /sbin/proc_glassfish.sh
Após criarmos daremos permissão de execução:
# chmod 755 /sbin/proc_glassfish.sh
Feito isso é só colocar no rc.local, de preferência no final do arquivo, para assim que o servidor reiniciar executá-lo:
# vim /etc/rc.local
E só salvar e sair.
PRONTO! Agora e só ser FELIZ!
Crie o script no seguinte diretório:
# vim /sbin/proc_glassfish.sh
#! /bin/bash
#
#By Aecio Oliveira
# Verificacao do Cenario
df | grep DISCO_MONTADO ; echo $?
if [ $? = 0 ]; then
# Apos verificacao do cenario Verificando Glassfish
echo "Servico glassfish monitorado"
#processo=`ps aux | grep glassfish | tr -s " " | cut -d " " -f "2"`
processo=`fuser 4848/tcp | tr -s " " | cut -d " " -f "2"`
pid=$processo
echo "Matando Glassfish com pid $pid"
kill -9 $pid
fi
#
#By Aecio Oliveira
# Verificacao do Cenario
df | grep DISCO_MONTADO ; echo $?
if [ $? = 0 ]; then
# Apos verificacao do cenario Verificando Glassfish
echo "Servico glassfish monitorado"
#processo=`ps aux | grep glassfish | tr -s " " | cut -d " " -f "2"`
processo=`fuser 4848/tcp | tr -s " " | cut -d " " -f "2"`
pid=$processo
echo "Matando Glassfish com pid $pid"
kill -9 $pid
fi
Após criarmos daremos permissão de execução:
# chmod 755 /sbin/proc_glassfish.sh
Feito isso é só colocar no rc.local, de preferência no final do arquivo, para assim que o servidor reiniciar executá-lo:
# vim /etc/rc.local
sh /sbin/proc_glassfish.sh
E só salvar e sair.
PRONTO! Agora e só ser FELIZ!