Como posso solucionar problemas de um serviço que não está sendo iniciado na inicialização?

2

Eu tenho um serviço configurado para iniciar na inicialização, mas ele não está funcionando e não sei onde procurar (por exemplo, logs) para solucionar o problema.

Eu verifiquei o nível de execução:

$ grep default /etc/inittab 
id:3:initdefault:

E os links simbólicos estão lá:

$ find /etc -name *beans*
/etc/rc.d/rc6.d/K47beanstalkd
/etc/rc.d/rc1.d/K47beanstalkd
/etc/rc.d/rc0.d/K47beanstalkd
/etc/rc.d/rc2.d/K47beanstalkd
/etc/rc.d/rc4.d/K47beanstalkd
/etc/rc.d/rc3.d/K47beanstalkd
/etc/rc.d/rc5.d/K47beanstalkd
/etc/rc.d/init.d/beanstalkd

E quando eu inicio manualmente (via "sudo /etc/init.d/beanstalkd start") ele funciona bem.

Onde começo a solução de problemas? Onde a seqüência de inicialização pode ser registrada para que eu possa encontrar problemas? Esta é uma caixa do CentOS, se isso importa.

Obrigado.

    
por Teflon Ted 22.10.2009 / 14:48

1 resposta

6

Seus links estão lá, mas não são o que você quer. Se você notar, todas são prefixadas com 'K' para matar. Eles devem ser 'S' para começar.

Corrija isto com chkconfig beanstalkd on e verifique com chkconfig --list | grep beanstalkd .

    
por 22.10.2009 / 14:50