出现的错误日志:make sure postgresql is not already running常见原因:
(1)postgres服务实例已经启动好了,而你正试图再重启一次
(2)pg服务监听的端口已经被其他程序占用
(3)postgres服务之前发生过异常关闭或者崩溃,在data文件夹下遗留了一个 postgresql.pid文件 。直接删除该文件并再次尝试启动。
(4)有一个孤立的pg进程在运行。如果前面的方法都试过了但是问题仍没有解决,尝试终止所有还在运行的pg的进程然后再次尝试启动。
本文介绍了启动PostgreSQL过程中常见的错误“makesurepostgresqlisnotalreadyrunning”及其四种可能的原因:重复启动服务、端口被占用、遗留的postgresql.pid文件以及孤立的pg进程。针对每种情况提供了具体的解决方案。

8334

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



