文档首页 > > 常见问题> 连接类> 本地主机访问使用弹性云服器搭建的网站出现间歇性中断怎么办?

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

分享
更新时间: 2020/07/20 GMT+08:00

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

解决思路

  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

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问