首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动postgresql服务

无法启动postgresql服务
EN

Server Fault用户
提问于 2016-10-25 09:29:57
回答 1查看 3K关注 0票数 1

我正试着开始这项服务,但它还没有开始.上面写着:

……启动PostgreSQL 9.6数据库服务器:主…… PostgreSQL服务器启动失败。请检查日志输出: 2016-10-25 15:24:26 BDT 4118-1日志:无法创建IPv6套接字:许可被拒绝-10-25 15:24:26 BDT 4118-2日志:无法创建IPv4套接字:许可拒绝:许可拒绝2016-10-25 15:24:26 BDT 4118-3警告:无法为“本地主机”创建侦听套接字2016-25 15:24:26 BDT 4118-4致命:无法创建任何TCP/IP套接字2016-25 15:24:26 4118-5日志: da[FAILe系统关闭.失败!失败!

日志文件:

代码语言:javascript
复制
2016-10-25 15:25:41 BDT [4330-1] LOG:  could not create IPv6 socket: Permission denied
2016-10-25 15:25:41 BDT [4330-2] LOG:  could not create IPv4 socket: Permission denied
2016-10-25 15:25:41 BDT [4330-3] WARNING:  could not create listen socket for "localhost"
2016-10-25 15:25:41 BDT [4330-4] FATAL:  could not create any TCP/IP sockets
2016-10-25 15:25:41 BDT [4330-5] LOG:  database system is shut down

我该怎么办?

EN

回答 1

Server Fault用户

发布于 2016-10-25 15:23:36

permission denied消息意味着两种情况之一--您使用的用户帐户不具有运行请求程序的权限,如果您是以root身份登录,那么请记住使用sudo

第二,这可能意味着端口或资源目前正在由另一个程序使用。

在日志文件中,我们看到守护进程无法打开软件试图使用的端口:

代码语言:javascript
复制
2016-10-25 15:25:41 BDT [4330-1] LOG:  could not create IPv6 socket: Permission denied
2016-10-25 15:25:41 BDT [4330-2] LOG:  could not create IPv4 socket: Permission denied
2016-10-25 15:25:41 BDT [4330-3] WARNING:  could not create listen socket for "localhost"
2016-10-25 15:25:41 BDT [4330-4] FATAL:  could not create any TCP/IP sockets
2016-10-25 15:25:41 BDT [4330-5] LOG:  database system is shut down

这表明它正被另一个过程所使用。

正如注释中提到的,尝试使用:

代码语言:javascript
复制
sudo netstat -tulpn

代码语言:javascript
复制
sudo lsof -i

查看是否有其他服务试图在计算机上使用相同的端口。如果有必要,请更改PosgreSQL使用的端口,此问题应自行解决。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/811120

复制
相关文章

相似问题

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