postgresql – 由于锁定文件的权限被拒绝,无法启动Postgres Server

postgresql – 由于锁定文件的权限被拒绝,无法启动Postgres Server,第1张

概述我重启了Postgres服务器,但现在. 我检查了我的“pgstartup.log”日志文件.这说: creating system views ... okloading system objects' descriptions ... okcreating conversions ... okcreating dictionaries ... oksetting privileges 我重启了Postgres服务器,但现在.
我检查了我的“pgstartup.log”日志文件.这说:
creating system vIEws ... okloading system objects' descriptions ... okcreating conversions ... okcreating dictionarIEs ... oksetting privileges on built-in objects ... okcreating information schema ... okvacuuming database template1 ... okcopying template1 to template0 ... okcopying template1 to postgres ... okSuccess. You can Now start the database server using:/usr/bin/postgres -D /var/lib/pgsql/data/usr/bin/pg_ctl -D /var/lib/pgsql/data -l logfile startFATAL:  Could not open lock file "/tmp/.s.PGsql.5432.lock": Permission denIEdFATAL:  Could not open lock file "/tmp/.s.PGsql.5432.lock": Permission denIEd

你认为删除/tmp/.s.PGsql.5432.lock会起作用吗?

Postgresql通常在正确终止时删除锁定文件.

这可能是由于另一个Postgresql实例与另一个异常终止的用户一起运行(一个kill -9到postmaster).

因此,如果您确定没有运行Postgres进程,则可以删除该文件而不会出现任何问题.如果存在任何过时的共享内存段,您还应该使用ipcs命令检查,并在这种情况下使用ipcrm将其删除.

可能是同时解决所有这些问题的最佳方法是重新启动服务器.

P.S.:永远不会杀死-9任何Postgresql进程.

总结

以上是内存溢出为你收集整理的postgresql – 由于锁定文件的权限被拒绝,无法启动Postgres Server全部内容,希望文章能够帮你解决postgresql – 由于锁定文件的权限被拒绝,无法启动Postgres Server所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1164470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存