Solução de problemas de implantação do Adobe Commerce
Criado para:
- Desenvolvedor
Implantações travadas e com falha no Adobe Commerce podem ser resolvidas usando a ferramenta Solução de problemas de implantação. Clique em cada pergunta para revelar a resposta em cada etapa da solução de problemas.
Etapa 1 - Verificar se o serviço está em execução
O Adobe Commerce está funcionando no serviço de infraestrutura em nuvem?
Implantação paralisada - o serviço de infraestrutura em nuvem do Adobe Commerce está ativo? Verifique a Adobe Commerce Cloud.
a. SIM - Continue na Etapa 2.
b. NÃO - manutenção ou paralisações globais. Verifique a duração estimada e as atualizações.
Etapa 2 - Verificar implantações em outros ambientes
Existem implantações em outros ambientes que estão bloqueando a implantação no ambiente existente?
Para obter uma lista de atividades em andamento, execute o comando a seguir usando a Magento-Cloud CLI (se você tiver sido adicionado apenas a um projeto de nuvem). Observação: verifique se você está usando a versão mais recente da CLI do Magento Cloud. Para obter as etapas, consulte Atualizar a CLI no guia do Commerce na Infraestrutura em Nuvem.
magento-cloud --state=in_progress
Para obter uma lista de atividades em andamento, execute o seguinte comando usando a Magento-Cloud CLI (se tiver sido adicionado a vários projetos):
magento-cloud -p <project-id or project-url> --state=in_progress
Para encontrar informações sobre uma atividade de implantação existente (consulte Verificando o log de implantação se a interface de nuvem tiver um erro de "log recortado"
para obter detalhes), execute este comando para obter um log em execução dessa atividade:
magento-cloud activity:log <activity-id> [OPTIONAL: <-p project-id or project-url>]
a. SIM - Solucionar problemas de outro ambiente que bloqueia a implantação no ambiente existente. Vá para Etapa 3.
b. NÃO - Solucionar problemas do ambiente atual. Vá para Etapa 3.
Etapa 3 - Verificar o SSH em todos os nós
Etapa 4 - Verificar todos os serviços em execução
Etapa 5 - Verificar a execução do Bitbucket
b. NÃO - Verifique os erros do log de implantação nos Logs de compilação e implantação. Vá para a Etapa 6.
Etapa 6 - Verificar códigos de erro
Etapa 7 - 403 Erro proibido
Etapa 8 - Verificar trabalhos cron em execução
ps aufxx |grep cron
.php vendor/bin/ece-tools cron:kill
e depois php vendor/bin/ece-tools cron:unlock
. Se você estava em processo de mesclar um ambiente em outro, verifique se os dois ambientes estão executando crons.b. NÃO - Continue na Etapa 17.
Etapa 9 - Erro de aplicativo implantável no cluster remoto
Etapa 10 - Verificar armazenamento suficiente
Etapa 11 - Verificar espaço em disco
b. NÃO - Continue com a Etapa 12.
Etapa 12 - Erro de falha na reimplantação do ambiente
Etapa 13 - Verificar falha de atualização do Elasticsearch
b. NÃO - Continue na Etapa 14.
Etapa 14 - Verificar limites de espaço
Etapa 15 - Erro de versão do Elasticsearch
Etapa 16 - Verificar configuração do Composer
Etapa 17 - Verificar processos de longa execução
a. SIM - Identificar processos de longa duração e, em seguida, eliminar processos:
- Execute o seguinte comando no terminal:
ps aufx
. - Localize o PID do processo de longa duração.
- Encerrar o processo usando
kill -9 <PID>
.
Monitore implantações para recorrência.
b. NÃO - Continue na Etapa 18.
Etapa 18 - Verificar falha do gancho de postagem
b. NÃO - Continue na Etapa 19.
Etapa 19 - Verificar se extensões de terceiros bloqueiam a implantação
b. NÃO - Continue na Etapa 20.
Etapa 20 - Verificar consultas lentas
Verificar log de consulta lenta e show processlist do MySQL.
a. SIM - Elimine consultas de longa execução. Revisar Sintaxe de eliminação do MySQL.
b. NÃO - Enviar um tíquete de suporte.
Etapa 21 - Fazer downgrade da versão do Elasticsearch
b. NÃO - Enviar um tíquete de suporte.