Pesquisa

Google

quinta-feira, novembro 19, 2009

Processo morto mas ainda dando trabalho.

Estava trabalhando em meu Fedora 12 quando um dos processos foi morto por acidente e quando fui reiniciar o serviço ele me veio com esta história.
Processo morto mas pid existe (file dead but pid exist).
O que fazer ?
Simples, caminhe até o diretório /var/run e apague os arquivos referentes ao processo por exemplo httpd.pid e httpd.lock.
Ok ! agora vamos tentar rodar o processo.
/etc/init.d/httpd start
ele não vai iniciar e ainda te dizer que está bloqueado.
Rode o comando /etc/init.d/httpd status e ele vai te dizer que o subsys esta bloqueado (httpd dead but subsys locked).
Novamente é simples, caminhe até o diretório /var/lock e aplique um rm -fr no arquivo http.
Pronto !!
Basta agora iniciar o serviço com /etc/init.d/httpd start
Ele vai te retornar um (OK).
Ok ?!