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:
-
Use SSH para identificar trabalhos cron com muitos recursos:
ps aux | grep cron # Lists running cron processes -
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:disableafeta 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. -
Execute o cron manualmente somente quando necessário.
Por exemplo:
php bin/magento cron:run # Manually executes all scheduled Magento cron jobs. -
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.