Как я могу устранить неполадки службы, не запускающейся при загрузке?

У меня есть служба, настроенная для запуска при загрузке, но она этого не делает, и я не знаю, где искать (например, журналы), чтобы устранить ее.

Я проверил уровень запуска:

$ 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,

Другие вопросы по тегам