Я установил на свой CentOS
сервер postgresql
сервис и еще один позвонил netnfork
. Сервис netnfork запускается только после postgresql
начинается.
netnfork
сценарий инициализации:
#!/bin/sh
#
# netnfork init
#
# chkconfig: 2345 99 15
# description: netnfork
...
Из netnfork
сценария инициализации вы можете увидеть, что порядок запуска равен 99.
В postgresql
сценарий инициализации:
#!/bin/sh
#
# postgresql This is the init script for starting up the PostgreSQL
# server.
#
# chkconfig: - 64 36
# description: PostgreSQL database server.
...
Как видно из postgresql
сценарий инициализации, порядок запуска - 64. Проблема в том, что иногда netnfork
служба не запускается из-за того, что postgresql
служба не полностью запущена. Я знаю это из файлов журнала.
Есть ли у вас способ решения этой проблемы?
N.B. Я также надел netnfork
сценарий инициализации в следующей строке:
# Required-Start: network postgresql-9.1
,
но безрезультатно.
Похоже, ваша служба запуска называется postgresql
не postgresql-9.1
Попробуйте это в netnfork
:
# Required-Start: network postgresql