我已经设置了一个在启动时启动的服务,但它没有这样做,我不知道在哪里查看(例如日志)来解决它。
我已经验证了运行级别:
$ 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
。