PostgreSQL重启异常postmaster.pid处理
一、从事件查看器查看到的应用程序日志
2020-11-03 08:14:20.967 HKT [12712] 致命错误: 锁文件 “postmaster.pid” 已经存在 2020-11-03 08:14:20.967 HKT [12712] 提示: 是否其它 postmaster (PID 8944) 运行在数据目录 “C:/postgresqldata”?
二、问题解决
PostgresSQL的主进程是Postmaster,当我们启动PostgresSQL后,会在PostgreSQL中的数据文件夹下生产一个postmaster.pid的文件
1、在任务管理器中结束所有与postgreSQL有关的系统进程
2、如果时系统异常终止,可能存在postmaster.pid残留,进入数据目录删除