Não é possível conectar-se a um ambiente de integração do Adobe Commerce (problemas de SSH/desempenho)

Se você não conseguir se conectar a um ambiente de integração do Adobe Commerce ou estiver com desempenho lento, o problema pode ser devido ao esgotamento de recursos de processos de longa duração. Esses problemas podem ser resolvidos desativando trabalhos desnecessários do cron e seguindo as práticas recomendadas do ambiente de integração.

Descrição description

Ambiente

  • Produto: Adobe Commerce no Managed Services
  • Tipo de ambiente: Integração (desenvolvimento)

Problema/Sintomas

Em ambientes de integração com recursos limitados, os processos de longa duração ou que consomem muitos recursos (por exemplo, trabalhos ou consumidores de cron do Magento) podem esgotar a capacidade do sistema, resultando em:

  • Sessões SSH bloqueadas
  • Implantações lentas
  • Instabilidade geral do sistema

Resolução resolution

Observação: a Adobe recomenda desabilitar os crons em ambientes de integração e executá-los somente sob demanda.

Tente as seguintes etapas para resolver o problema:

  1. Use SSH para identificar trabalhos cron com muitos recursos:

    ps aux | grep cron  # Lists running cron processes

  2. Desative tarefas cron desnecessárias (os ambientes de integração não devem executar o cron continuamente):

    ./vendor/bin/ece-tools cron:disable # Disables all Magento cron jobs in the current cloud environment.

    Observação: a execução de ece-tools cron:disable afeta apenas o estado atual do ambiente. Após cada implantação, os trabalhos cron são reativados por padrão. Para manter os crons desabilitados nos ambientes de Integração, configure isso diretamente na seção crons: do seu .magento.app.yaml.

  3. Execute o cron manualmente somente quando necessário.

    Por exemplo:

    php bin/magento cron:run # Manually executes all scheduled Magento cron jobs.

  4. Siga as práticas recomendadas de integração.

    • Evite tarefas automáticas contínuas (indexadores, consumidores, sincronizações de pagamento etc.).
    • Use ambientes de integração para testes e desenvolvimento funcionais de curta duração, não testes de carga ou desempenho.
    • Promova o código ao preparo ou produção para testes em larga escala.
    • Para obter mais detalhes, consulte Ambiente de integração no Guia do Commerce na Nuvem.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f