Confirmando um serviço
No CentOS 6, eu investigaria se o serviço httpd
está acessível.
$ service --status-all |& grep httpd
httpd is stopped
Você pode desativar este serviço usando chkconfig
:
$ chkconfig --list | grep httpd
httpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
$ sudo chkconfig httpd off
$ chkconfig --list | grep httpd
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Mas continua começando quando eu o acesso?
Como você está lidando com o CentOS 6, provavelmente está usando o Upstart. Você pode ver se httpd
o serviço está sob seu controle.
$ initctl list
Você o verá na lista, não tenho essa configuração para mostrar. Eu diria que, com base na sua descrição do problema, o seu sistema tem httpd
definido assim:
httpd stop/waiting
O que, no meu entender, significa que se o Upstart vir esse serviço sendo acessado, ele será iniciado novamente. O Upstart manterá um script de serviço para httpd
em /etc/init
se esse for o caso. Você vai querer entrar nesse arquivo e desabilitar o serviço e recarregar a configuração. É provável que tenha uma seção respawn
que está causando isso:
Exemplo
$ more /etc/init/prefdm.conf
# prefdm - preferred display manager
#
# Starts gdm/xdm/etc by preference
start on stopped rc RUNLEVEL=5
stop on starting rc RUNLEVEL=[!5]
console output
respawn
respawn limit 10 120
exec /etc/X11/prefdm -nodaemon
Referências
- Como você escreve scripts de inicialização do CentOS / a>