Todos os produtos
Search
Central de documentação

:Estouro do cache de backlog TCP em instância Linux causado por falha na conexão remota à instância

Última atualização: Jul 03, 2026

Nota

Aviso legal: este artigo pode ter sido contribuído pela comunidade ou conter informações sobre produtos de terceiros. Recomendamos que você visite a comunidade ou o site oficial dos produtos de terceiros para obter ajuda e suporte. A Alibaba Cloud não fornece suporte pós-venda para produtos de terceiros. Este documento serve apenas como referência. A Alibaba Cloud não oferece garantias expressas ou de qualquer outra natureza.

Descrição do problema

Se o cache de backlog TCP transbordar em uma instância Linux, o desempenho de rede da instância poderá ser afetado, impedindo a conexão remota.

Causa

O problema pode ser provocado pelos seguintes motivos:

  • Os valores de /etc/sysctl.conf e net.core.somaxconn no arquivo net.ipv4.tcp_max_syn_backlog estão muito baixos. O arquivo /etc/sysctl.conf armazena informações de configuração do sistema. Parâmetros configurados incorretamente podem comprometer o desempenho de rede das instâncias Linux.

  • O parâmetro backlog da aplicação está definido de forma inadequada.

Solução

Nota

A Alibaba Cloud recomenda que:

  • Antes de executar operações que possam gerar riscos, como modificar configurações ou dados da instância, verifique as capacidades de recuperação de desastres e tolerância a falhas das instâncias para garantir a segurança dos dados.

  • É possível modificar configurações e dados de instâncias, incluindo, entre outras, instâncias do Elastic Compute Service (ECS) e do Relational Database Service (RDS). Antes da modificação, crie snapshots ou ative o backup de logs do RDS.

  • Caso tenha concedido permissões na plataforma Alibaba Cloud ou enviado informações de segurança, como conta de login e senha, modifique essas informações o mais rápido possível.

Escolha as etapas abaixo conforme a situação encontrada.

Modificar o arquivo /etc/sysctl.conf

  1. Faça login remoto na instância Linux via VNC. Para mais detalhes sobre como acessar remotamente, consulte Visão geral dos métodos de conexão do ECS.

  2. Execute o comando a seguir para editar o arquivo /etc/sysctl.conf:

    Nota

    Nota: faça backup dos dados antes de modificar o arquivo de configuração.

    vim /etc/sysctl.conf
  3. Pressione A para ajustar os valores dos parâmetros net.core.somaxconn e net.ipv4.tcp_max_syn_backlog conforme necessário. Em seguida, pressione Esc para sair do modo de edição. Insira :wq e pressione Enter para salvar e sair.

    Nota

    Descrição

    • Para inserir :wq, é necessário pressionar Shift+: para gerar o caractere dois pontos.

    • Modifique o valor do parâmetro net.core.somaxconn. Neste tópico, usa-se 1024 como exemplo. Ajuste o valor conforme sua necessidade.

    • Neste tópico, o valor do parâmetro net.ipv4.tcp_max_syn_backlog foi alterado para 5000.

    Uma saída semelhante será exibida. {001E9C08-86CA-4A04-9BA5-1B43A5ECC4A3}_20200720113009.jpg

  4. Execute o comando abaixo para aplicar a configuração.

    sysctl -p

Modificar o parâmetro backlog de uma aplicação

Modifique o parâmetro backlog da aplicação conforme necessário.

Escopo de aplicação

  • Elastic Compute Service

Instruções

  1. Leia o conteúdo em inglês para entender O QUE precisa ser comunicado

  2. Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês

  3. Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão

  4. Tags xref (<a data-tag="xref" ...>texto</a>) — preserve a tag INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > e

  5. Aplique todas as regras específicas do idioma rigorosamente

  6. Aplique as regras de stopwords com tolerância zero

  7. Use o modo imperativo em passos numerados e listas de procedimentos

  8. Garanta consistência terminológica — mesmo termo = mesma tradução em todo o documento

  9. Varie os inícios de frase em listas/tabelas — nenhum iniciador repetido mais de 3 vezes

  10. Retorne APENAS o documento markdown em português brasileiro, sem explicações