IDC

本地主机访问使用弹性云服务器搭建的网站出现间歇性中断怎么办?

作者:admin 2021-09-17 我要评论

问题现象 在云服务器上搭建网站后,部分客户通过本地网络访问网站时出现偶发性无法访问的情况。 解决思路 确认客户使用的本地网络。 若客户的本地网络是NAT网络...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

问题现象

在云服务器上搭建网站后,部分客户通过本地网络访问网站时出现偶发性无法访问的情况。

解决思路

  1. 确认客户使用的本地网络。

    若客户的本地网络是NAT网络(本地主机通过NAT功能使用公网IP地址访问弹性云服务器),可能会导致该问题。

  2. 执行以下命令,查看搭建网站的弹性云服务器是否开启了“tcp_tw_recycle”。

    sysctl -a|grep tcp_tw_recycle

    tcp_tw_recycle取值为1时,表示开启。

  3. 执行以下命令,查看云服务器内核丢包数量。

    cat /proc/net/netstat | awk '/TcpExt/ { print $21,$22 }'

    如果ListenDrops数值非0,表示存在丢包,即存在网络问题。

解决步骤

修改云服务器的内核参数可以解决此问题。
  • 临时修改参数方法(重启服务器后该设置失效),设置如下:

    sysctl -w net.ipv4.tcp_tw_recycle=0

  • 永久修改参数方法:
    1. 执行以下命令,修改“/etc/sysctl.conf”文件。

      vi /etc/sysctl.conf

      在该文件中添加以下内容:

      net.ipv4.tcp_tw_recycle=0

    2. 按“Esc”输入“:wq!”,保存后退出文件。
    3. 执行以下命令,生效配置。

      sysctl -p

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
腾讯云代理商
精彩导读
海外云服务器
热门资讯
腾讯云代理商