Postgresql 9.3 在 Ubuntu 14.04 上启动失败

Postgresql 9.3 在 Ubuntu 14.04 上启动失败

我有一个 Ubuntu 14.04 系统,已经连续运行一些自动化工作一年了。主板上的 Postgresql 9.3 自上周起停止运行:启动时失败,错误消息建议我检查日志。但是,日志中没有任何内容。

使用以下方式检查状态的输出sudo service postgresql status

9.3/main (port 5432): down

使用以下命令重新启动 PostgreSQL 的输出sudo service postgresql restart

* Starting PostgreSQL 9.3 database server
* The PostgreSQL server failed to start. Please check the log output.
                                                                        [fail]

我最近没有在该机器上更新任何内容或更改任何设置。

对此有什么解释或解决方案吗?

答案1

通常,当 postgresql 突然停止时,可能表明为其保留的空间已满。所有 postgresql 内容都存储在/var文件夹中,主要是其数据库。因此,应采用一些良好的做法,除了节省 /var 空间,因为它可能会影响任何其他程序。

a) 如果您计划重新安装服务器并且 postgresql 至关重要,请/var除了根分区之外,为文件夹保留一个更宽的分区;

b) 如果您的服务器已经以 postgresql 形式运行,您可以将其数据库位置迁移到另一个分区。我从 Digital Ocean 找到了这篇文章,它非常有用:

如何在 Ubuntu 16.04 上将 PostgreSQL 数据目录移动到新位置

它也适用于 14.04,只需改变systemctl方式service

相关内容