我正在ubuntu 12.04服务器上启动一个postgres 9.3实例:
~# service postgresql start
* The PostgreSQL server failed to start. Please check the log output.
[fail]
启动失败,但没有留下日志,此文件为空:
tail /var/log/postgresql/postgresql-9.3-main.log
并且该目录中没有其他文件:/ var / log / postgresql /
解决此问题的最佳方法是什么?
这是新的pg安装还是您只是进行了升级?检查postgres用户是否有权使用pg配置文件和日志文件
—
LinuxDevOps
尝试运行Postgres的方式相同的脚本执行(通常
—
珍妮d说恢复莫妮卡
su - postgres; /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
,看看它给你,你可能需要更改用户名和路径根据您的设置。
除了什么@JennyD说,我想补充
—
zymhan 2014年
-d 3
的postgres
命令。这将使更广泛的调试输出写入日志。您可以通过将调试输出更改为1或2来降低调试输出,或通过将其更改为4或5来增加调试输出。此外,的输出是which pgsql
什么?
PostgreSQL是如何安装在服务器上的以及从何处安装的?系统日志中是否有任何内容,例如/ var / log / syslog,/ var / log / messages等?
—
克雷格·林格2014年
我不明白为什么这个问题被关闭了。
—
guettli 2015年