Centos

如何對啟動時未啟動的服務進行故障排除?

  • October 22, 2009

我已經設置了一個在啟動時啟動的服務,但它沒有這樣做,我不知道在哪裡查看(例如日誌)來解決它。

我已經驗證了執行級別:

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

符號連結在那裡:

$ 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

當我手動啟動它(通過“sudo /etc/init.d/beanstalkd start”)它工作正常。

我從哪裡開始解決這個問題?我可以在哪裡記錄引導序列以查找問題?如果重要的話,這是一個 CentOS 盒子。

謝謝。

您的符號連結在那裡,但它們不是您想要的。如果您注意到,您的所有前綴都以“K”表示殺戮。他們應該是’S’開始。

修復此問題chkconfig beanstalkd on並使用 進行驗證chkconfig --list | grep beanstalkd

引用自:https://serverfault.com/questions/77164