PostgreSQL启动失败,pg_log什么也没有显示,怎么办?

我刚刚设置PostgreSQL(9.3)作为复制到另一台服务器。 当我使用service postgresql-9.3 start ,它报告了[FAILED]没有任何进一步的解释。 我没有看到任何东西被报告给/var/lib/pgsql/9.3/pgstartup.log/var/lib/pgsql/9.3/data/pg_log 。 我该怎么办? (我在CentOS上)

您可能会检查以确保系统具有足够的内核设置。 过去,PostgreSQL初始化脚本会尝试启动postmaster,并由于共享内存设置不足而导致安静失败。

通常情况下,您会看到有用的消息来解释需要更改的设置,但init脚本可以隐藏输出。 尝试手动启动postmaster – 我的系统上的命令是:/ usr / bin / pg_ctl start

如果你看到输出抱怨内核设置,那么你知道这是罪魁祸首。 这个网页可以帮助你: http : //www.postgresql.org/docs/9.0/static/kernel-resources.html