开发压测时说应用连接redis有redisCannot assignrequestedaddress的报错,从网上查了一些资料,都说是修改linux的这三个内核参数
sysctl -w net.ipv4.tcp_timestamps=1
sysctl -w net.ipv4.tcp_tw_recycle=1
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse
执行之后依然报错,检查redis没有异常,连接数不高,TCP连接中也没有TIME-WAIT,因此排除了redis及服务器文件让开发排查一下应用的问题。最后发现springboot2.0之后不再使用jedis作为默认客户端,连接池配置错了,修改配置后不再报错在这里插入图片描述

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐