ec2实例重启后无法启动postgresql

时间:2012-09-03 00:04:57

标签: postgresql amazon-ec2

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

sudo /etc/init.d/postgresql start

得到了

Starting postgresql service:                               [FAILED]

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

1 个答案:

答案 0 :(得分:0)

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