Parece que seu serviço de inicialização foi denominado postgresql
não postgresql-9.1
Tente isso em netnfork
:
# Required-Start: network postgresql
Eu instalei no meu serviço CentOS
server postgresql
e outro chamado netnfork
. O serviço 'netnfork' inicia somente após o início de postgresql
.
netnfork
script de inicialização:
#!/bin/sh
#
# netnfork init
#
# chkconfig: 2345 99 15
# description: netnfork
...
A partir do script de inicialização de netnfork
você pode ver que a ordem de início é 99.
O script postgresql
init:
#!/bin/sh
#
# postgresql This is the init script for starting up the PostgreSQL
# server.
#
# chkconfig: - 64 36
# description: PostgreSQL database server.
...
Como você pode ver no script init postgresql
, a ordem inicial é 64. O problema é que há algumas vezes quando o serviço netnfork
falha ao iniciar devido ao fato de postgresql
service não está completamente iniciado. Eu sei disso a partir de arquivos de log .
Você tem alguma solução alternativa para esse problema?
N.B. Eu também coloco no script init do netnfork
a seguinte linha:
# Required-Start: network postgresql-9.1
,
mas sem resultados.
Parece que seu serviço de inicialização foi denominado postgresql
não postgresql-9.1
Tente isso em netnfork
:
# Required-Start: network postgresql