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