Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda> Virtual Private Cloud> Perguntas frequentes> Conectividade> Por que há interrupções intermitentes quando um host local acessa um site criado em um ECS?
Atualizado em 2023-12-29 GMT+08:00

Por que há interrupções intermitentes quando um host local acessa um site criado em um ECS?

Sintoma

Depois de criar um site em um ECS, alguns usuários ocasionalmente não conseguem acessar o site por meio da rede local.

Solução de problemas

  1. Verifique a rede local do usuário.

    Se o host local se comunicar com o ECS usando NAT, esse problema poderá ocorrer.

  2. Execute o seguinte comando para verificar se tcp_tw_recycle está ativado no ECS:

    sysctl -a|grep tcp_tw_recycle

    Se o valor de tcp_tw_recycle for 1, a função é ativada.

  3. Execute o seguinte comando para verificar o número de pacotes perdidos do ECS:

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

    Se o valor de ListenDrops não for 0, haverá perda de pacotes, ou seja, a rede está com defeito.

Procedimento

Esse problema pode ser resolvido modificando os parâmetros do kernel do ECS.
  • Execute o seguinte comando para modificar temporariamente os parâmetros (os parâmetros serão alterados após uma reinicialização):

    sysctl -w net.ipv4.tcp_tw_recycle=0

  • Execute as seguintes operações para modificar permanentemente os parâmetros:
    1. Execute o seguinte comando e modifique o arquivo /etc/sysctl.conf:

      vi /etc/sysctl.conf

      Adicione o seguinte conteúdo ao arquivo:

      net.ipv4.tcp_tw_recycle=0

    2. Pressione Esc, insira :wq!, salve o arquivo e saia.
    3. Execute o seguinte comando para que a modificação tenha efeito:

      sysctl -p

Conectividade Perguntas frequentes

more