解决方法
- 运行
pg_lsclusters会列出你设备上运行的所有postgres集群
$ pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file
15 main 5432 down postgres /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log
- 重启
postgresql
$ sudo service postgresql restart
* Restarting PostgreSQL 15 database server
- 再次查看postgres集群
$ pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file
15 main 5432 online postgres /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log

通过运行`pg_lsclusters`检查PostgreSQL集群状态,发现其处于down状态。使用`sudo service postgresql restart`重启服务后,再次验证,状态变为online,表明重启成功。可以使用`sudo -i -u postgres`进入postgres用户并运行`psql`确认连接正常。
最低0.47元/天 解锁文章
1802

被折叠的 条评论
为什么被折叠?



