您现在的位置是:首页 > 数据库 > MySQLMySQL

postgresSql No buffer space available问题排查 (图文)

第十三双眼睛2024-07-11【MySQL】人已围观

简介postgresSql No buffer space available问题排查一次神奇的维护经历

一次,在部署公司的一个项目时,出现一个错误:No buffer space available,导致数据库都连不上
查阅各种资料,最后终于把问题解决了。为了防止以后再次遇到该问题,特意写本篇博客记录。

解决方案(3种):
1修改注册表 :(本人在现场用的这个方案)
用管理员身份启动cmd>regedit 进入注册表:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters
新建 DWORD 类型的注册表项,命名为:MaxUserPort
值数据: 60000(用十进制的格式录入进去,此值的有效范围为5000-65534)
新建 DWORD 类型的注册表项,命名为:TCPTimedWaitDelay
值数据: 30(用十进制的格式录入进去,TIME_WAIT的自动断开时间,默认为4分钟,此处改为30秒)

2直接修改端口数量:
(1)cmd命令下,使用:netsh int ipv4 show dynamicportrange tcp,
可查看端口具体情况

(2)cmd命令下运行:netsh int ipv4 set dynamicport tcp start=2000 num=60000,修改端口数,其中start为起始端口号,num为端口数量
3查资料有说Windows Server 2003、Windows Server 2008 或其它操作环境有bug,可尝试进行打补丁处理,补丁:KB2577795;

本人使用方法1,最终成功的解决了问题。


 

Tags:

很赞哦! ()

上一篇:MySQL Replication

下一篇:返回列表

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐

站点信息

  • 网站名称:JavaStudy
  • 建站时间:2019-1-14
  • 网站程序:帝国CMS7.5
  • 文章统计247篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们