Доброго времени суток! После загрузки системы, не стартует демон sphinxd.
user@Sigur:/$ sudo systemctl status sphinxd
● sphinxd.service - LSB: Start and stop sphinx server daemon
Loaded: loaded (/etc/init.d/sphinxd; generated)
Active: active (exited) since Tue 2024-05-21 19:52:36 MSK; 11h ago
Docs: man:systemd-sysv-generator(8)
Process: 646 ExecStart=/etc/init.d/sphinxd start (code=exited, status=0/SUCCESS)
CPU: 128ms
Если перезапустить вручную, то он стартует.
user@Sigur:/$ sudo systemctl restart sphinxd
user@Sigur:/$ sudo systemctl status sphinxd
● sphinxd.service - LSB: Start and stop sphinx server daemon
Loaded: loaded (/etc/init.d/sphinxd; generated)
Active: active (running) since Wed 2024-05-22 07:50:20 MSK; 10s ago
Docs: man:systemd-sysv-generator(8)
Process: 12378 ExecStart=/etc/init.d/sphinxd start (code=exited, status=0/SUCCESS)
Tasks: 41 (limit: 9233)
Memory: 28.0M
CPU: 787ms
CGroup: /system.slice/sphinxd.service
├─12385 /usr/sbin/sphinxd_safe
└─12387 /usr/sbin/sphinxd
Скрипт запуска с сответсвующими правами лежит на месте, т.е в /etc/init.d/sphinxd
В директориях /etc/rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d, rc6.d присутсвуют симлинки с именем S01sphinxd, ведущие к /etc/init.d/sphinxd.
runlevel - видим какой что используется 5 уровень. Говорит ли это о том что симлинк достаточно иметь только в rc5.d ?
Я так предполагаю что sphinxd при загрузке пытается стартануть раньше чем ему положено? Тогда как его стартануть в последнюю очередь?
Создание симлинка типа S02sphinxd, результата не возымело.
autostart, init.d