redis连接过多的一个解决方法
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,报错 Cannot assign requested address写了个程序,对redis连续进行100000访问,却出现以了Cannot assign requested address的问题,我
千家信息网最后更新 2025年01月21日redis连接过多的一个解决方法
报错 Cannot assign requested address
写了个程序,对redis连续进行100000访问,却出现以了Cannot assign requested address的问题,我起先以为是redis的问题(可能承受不了这么多访问量),可是google之,发现原来是:
客户端频繁的连服务器,由于每次连接都在很短的时间内结束,导致很多的TIME_WAIT,以至于用光了可用的端口号,所以新的连接没办法绑定端口,即"Cannot assign requested address"。
是客户端的问题不是服务器端的问题。通过netstat,的确看到很多TIME_WAIT状态的连接。
从网上找了解决办法:
执行命令修改如下2个内核参数:
sysctl -w net.ipv4.tcp_timestamps=1 开启对于TCP时间戳的支持,若该项设置为0,则下面一项设置不起作用
sysctl -w net.ipv4.tcp_tw_recycle=1 表示开启TCP连接中TIME-WAIT sockets的快速回收
修改之,解决!!!
问题
办法
客户
时间
服务器
端的
服务
频繁
作用
内核
参数
口号
命令
客户端
状态
程序
端口
访问量
承受
支持
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国知名的al服务器厂家
软件开发者法律责任界定
VB数据库登录sa失败
应用软件开发企业调研提纲
北京智慧园区软件开发方案
电影在线选座软件开发
公安系统监管平台软件开发公司
互联网服务行业和网络科技
徐汇区品牌软件开发诚信为本
网络服务器崩溃多久恢复
关于汽车智能网络技术的论文
宽带网络技术的概括
计算机网络技术求职信息
自主可控数据库技术路线
数据库表怎么定义例子
虚拟实现技术是软件开发吗
山东工控软件开发费用
万兆 服务器
天津智德合盛网络技术
时序数据库数据保存
数据库的哪个更好用
本地数据库别人能连上吗
深圳市广汇互联网科技有限公司
黑境外服务器
海口联合农商银行软件开发
mysql 多台服务器
sql还原数据库要多久
魔兽世界没有服务器
安徽网络安全培训服务机构
梦幻限时服务器