首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Mac使用自制软件启动postgres服务时出错

使用Mac使用自制软件启动postgres服务时出错
EN

Stack Overflow用户
提问于 2021-10-11 10:41:52
回答 1查看 1.9K关注 0票数 0

我用经典的命令安装postgresql 10:

brew安装postgresql@10

然后我开始了这项服务:

brew服务启动postgresql@10

产出显示:

成功启动postgresql@10 (标签: homebrew.mxcl.postgresql@10)

但是当我运行这个命令时:

brew服务

我得到的是:

代码语言:javascript
复制
Name          Status  User         Plist
cassandra     stopped              
postgresql    stopped              
postgresql@10 error   username /opt/homebrew/opt/postgresql@10/homebrew.mxcl.postgresql@10.plist  

似乎服务在不正常运行。以前我有另一个版本的Posgresql。这是第10版,但安装程序提供了,但postgresql的网页。不过我应该把它移走的。

我使用此命令查看已使用的端口:

代码语言:javascript
复制
lsof -nP +c 15 | grep LISTEN

而且我没有使用端口5432 (postgresql使用的默认端口)的服务。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-11 15:43:30

我分享了进一步调查的程序,也许能解决这个问题。

  1. 检查文件/opt/homebrew/opt/postgresql@10/homebrew.mxcl.postgresql@10.plist。此路径由brew services命令提供。
  2. 打开文件并查看日志写入的位置。在我的例子中:

StandardErrorPath /opt/homebrew/var/log/postgresql@10.log

  1. 看日志。在我的案例中,我看到有一个文件被锁定了,可能是因为以前的postgresql实例没有释放锁。我的Mac重启解决了这个问题。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69524900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档