Как я могу устранить неполадки службы, не запускающейся при загрузке?
У меня есть служба, настроенная для запуска при загрузке, но она этого не делает, и я не знаю, где искать (например, журналы), чтобы устранить ее.
Я проверил уровень запуска:
$ 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"), он работает нормально.
С чего начать устранение неполадок? Где может быть записана последовательность загрузки, чтобы я мог использовать grep для проблем? Это коробка CentOS, если это имеет значение.
Благодарю.
1 ответ
Решение
Ваши символические ссылки есть, но они не то, что вы хотите. Если вы заметили, у вас все префикс "K" для убийства. Они должны быть 'S' для начала.
Исправить это с chkconfig beanstalkd on
и проверить это с chkconfig --list | grep beanstalkd
,