问题现象
在云服务器上搭建网站后,部分客户通过本地网络访问网站时出现偶发性无法访问的情况。
解决思路
- 确认客户使用的本地网络。
若客户的本地网络是NAT网络(本地主机通过NAT功能使用公网IP地址访问弹性云服务器),可能会导致该问题。
- 执行以下命令,查看搭建网站的弹性云服务器是否开启了“tcp_tw_recycle”。
sysctl -a|grep tcp_tw_recycle
tcp_tw_recycle取值为1时,表示开启。
- 执行以下命令,查看云服务器内核丢包数量。
cat /proc/net/netstat | awk '/TcpExt/ { print $21,$22 }'
如果ListenDrops数值非0,表示存在丢包,即存在网络问题。