1

我是postgresql的新手。我的一个朋友正在 Amazon EC2 实例上托管一个带有 postgresql db 的 php 脚本。他停止了实例,并在两个月后启动了它。默认情况下,EC2 实例没有运行 Postgresql,所以我尝试了:

sudo /etc/init.d/postgresql start

并得到

Starting postgresql service:                               [FAILED]

关于如何启动和运行它的任何猜测?该实例在默认的 Amazon Linux 实例上运行。

4

1 回答 1

0

可以通过减少共享缓冲区或增加内核的 shmem max 设置来修复日志中提到的错误。此外,正如您所指出的,PostgreSQL 需要安全文件权限才能启动。我的建议是从较小的共享缓冲区开始,然后弄清楚你需要什么。

于 2013-04-07T07:51:00.677 回答