Centos
如何對啟動時未啟動的服務進行故障排除?
我已經設置了一個在啟動時啟動的服務,但它沒有這樣做,我不知道在哪裡查看(例如日誌)來解決它。
我已經驗證了執行級別:
$ 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
。