Linux系统内核配置问题导致NAT环境访问实例出现异常
前端访问莫名其妙会出现502错误,链接闪断。阿里的服务器遇到几次了,留个备份备查。
Linux系统内核配置问题导致NAT环境访问实例出现异常
更新时间:2023-04-07 10:25:08
说明
本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。
问题描述
无法通过SSH连接Linux实例,访问该实例上的HTTP服务也出现异常。使用telent命令进行网络测试,发现请求连接被重置。
问题原因
本地网络通过NAT共享的方式上网,并且Linux系统相关内核参数配置异常。
解决方案
修改系统的内核参数以解决该问题。
- 通过管理终端登录系统。
- 依次执行如下命令,查看当前内核配置,确认该参数值为“1”。
cat /proc/sys/net/ipv4/tcp_tw_recycle cat /proc/sys/net/ipv4/tcp_timestamps
- 在
/etc/sysctl.conf
配置文件添加如下内容。net.ipv4.tcp_tw_recycle=0 net.ipv4.tcp_timestamps=0
- 执行如下命令,使配置生效。
sysctl -p
- 确认可正常访问该实例。
适用于
- 云服务器 ECS