开发者社区 > 数据库 > 关系型数据库 > 正文

用印度的polarDB,总有偶发性的连接问题,可以解决吗?

用印度的polarDB,总有偶发性的连接问题,可以解决吗?ERR: SQLSTATE[HY000] [2002] Connection timed out

ERR: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution

展开
收起
三分钟热度的鱼 2024-04-17 21:31:08 22 0
1 条回答
写回答
取消 提交回答
  • 您好。偶发的连接性问题可能是因为PHP创建大量的短连接,导致客户端的port不够用。可以通过sysctl -a | grep port_range,sysctl -a | grep tw查看客户端的配置参数。56644cef65cd172383c91df1df580f1e.png
    b008cac4a67968f629476d0ff15f9cc8.png
    可以按照 https://developer.aliyun.com/article/484572 适当调大port范围,根据业务需要用类似的方式开启tcp_tw_reuse。此回答整理自钉群“PolarDB 专家面对面 - 网络&连接&线程池功能”

    2024-04-17 21:53:05
    赞同 展开评论 打赏

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载