我已经在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.
...
从的init脚本中可以看到postgresql
,启动顺序是64。netnfork
问题是,由于postgresql
服务没有完全启动,有时服务无法启动。我从日志文件中知道。
您有解决该问题的方法吗?
注意:我还在netnfork
初始化脚本中加入了以下行:
# Required-Start: network postgresql-9.1
,
但没有任何结果。
答案1
您的启动服务似乎postgresql
未命名postgresql-9.1
尝试一下netnfork
:
# 必需-启动:网络 postgresql