我有一个服务启动启动,但它不这样做,我不知道在哪里看(如日志)来排除故障。
我已经validation了运行级别:
$ 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开始”)它工作正常。
我在哪里开始解决这个问题? 在哪里可以logging启动顺序,我可以grep的问题? 如果有问题,这是一个CentOS盒子。
谢谢。
你的符号链接在那里,但它们不是你想要的。 如果你注意到,你的所有名字都以“K”作为前缀。 他们应该是'S'开始。
用chkconfig beanstalkd on
修复这个chkconfig beanstalkd on
并用chkconfig --list | grep beanstalkd
validation它 chkconfig --list | grep beanstalkd
。