Elasticsearch na solução de problemas do Adobe Commerce

problemas de Elasticsearch no Adobe Commerce podem ser resolvidos usando a ferramenta solução de problemas de Elasticsearch. Clique em cada pergunta para revelar a resposta em cada etapa da solução de problemas.

WARNING
No Adobe Commerce na infraestrutura em nuvem, observe que as atualizações de serviço não podem ser enviadas para o ambiente de produção sem aviso prévio de 48 horas úteis para nossa equipe de infraestrutura. Isso é necessário, pois precisamos garantir que tenhamos um engenheiro de suporte de infraestrutura disponível para atualizar sua configuração dentro de um prazo desejado com tempo de inatividade mínimo para seu ambiente de produção. Portanto, 48 horas antes de quando suas alterações precisam estar em produção enviar um tíquete de suporte detalhando o upgrade de serviço necessário e informando o horário em que você deseja que o processo de upgrade tenha início.

Etapa 1 - Verificar problema de Elasticsearch step-1

O seu problema pode estar relacionado ao Elasticsearch?

problemas de Elasticsearch indicados por mensagens de erro, "Nenhum nó ativo encontrado no cluster", produtos ausentes e a exibição de informações antigas do produto.

a. SIM - Vá para Etapa 2.
b. NÃO - Pesquise novamente sobre termos de pesquisa relevantes no Base de conhecimento da Central de ajuda do Adobe Commerce.

Etapa 2 - Verificar problema de instalação step-2

É uma nova instalação do Elasticsearch?
a. SIM - Verifique se o Elasticsearch está instalado corretamente. Verifique também se você está no Adobe Commerce na infraestrutura em nuvem 2.3.1 ou posterior. Os comerciantes que atualizaram para o Adobe Commerce na infraestrutura em nuvem (versões 2.3.1 e posteriores) e que estão em uma versão do Elasticsearch anterior à 6.x podem enfrentar erros ao implantar. Para resolver esse problema, o módulo de cliente Elasticsearch e o serviço de Elasticsearch precisam estar nas versões recomendadas mais recentes. Para etapas, consulte problemas de Elasticsearch após a atualização do Adobe Commerce na infraestrutura em nuvem 2.3.1+.
b. NÃO - verifique a integridade do cluster. Se você estiver em um ambiente de preparo ou produção Pro, execute este comando: curl -m1 localhost:9200/_cluster/health?pretty. Se você estiver em um ambiente de integração (que inclui todas as ramificações de Início), execute curl -m1 elasticsearch.internal:9200/_cluster/health?pretty. Vá para Etapa 3.

Etapa 3 - Verificar se o cluster de Elasticsearch está disponível step-3

Você recebeu uma resposta do Serviço?
a. SIM - Vá para Etapa 4.
b. NÃO - Vá para Etapa 9.

Etapa 4 - Verificar integridade do cluster de Elasticsearch step-4

Resposta verde?
a. SIM - o Elasticsearch está disponível para processar dados e a reindexação deve funcionar. Vá para Etapa 5.
b. NÃO - Amarelo ou vermelho significa que há problemas com conexões entre nós e alguns dados podem não estar disponíveis. Se a cor for amarela, execute o comando: php bin/magento config:show catalog/search/engine para verificar seu mecanismo de pesquisa. Vá para Etapa 6. Se vermelho, enviar um tíquete de suporte.

Etapa 5 - Verificar funcionamento da pesquisa step-5

Pesquisar problema?

Os sintomas podem incluir nenhum produto, categorias vazias ou nenhuma atualização de produtos ou categorias de produtos incorreta.

a. SIM - Execute este comando para verificar o status da pesquisa no catálogo: php bin/magento indexer:status. Vá para Etapa 8.
b. NÃO - Executar comando: php bin/magento config:show catalog/search/engine. Vá para Etapa 6.

Etapa 6 - Verificar ElasticSuite step-6

ElasticSuite em uso?
a. SIM - Verifique se o ElasticSuite está na versão atual executando este comando: cat composer.lock | grep -A 1 elasticsuite | grep '"version"' Para verificar se essa versão é depreciada ou recomendada, consulte GitHub: Smile-SA/elaticsuite. Se o ElasticSuite estiver atualizado, vá para Etapa 10.
b. NÃO - prosseguir para Etapa 7.

Etapa 7 - Verificar as ferramentas ECE atualizadas step-7

As ferramentas ECE são a versão mais recente?

Execute o comando: php ./vendor/bin/ece-tools -V e verifique a versão das ferramentas ECE. É o última versão das ferramentas ECE?

a. SIM - Vá para Etapa 5a.
b. NÃO - Atualize as ferramentas ECE para a versão mais recente. Execute o comando php bin/magento config: show catalog/search/engine para verificar seu mecanismo de pesquisa. Vá para Etapa 6.

Etapa 8 - Verificar reindexação step-8

O status da pesquisa no catálogo está em Processando?
a. SIM - É necessário aguardar até que o processamento seja concluído e, em seguida, verificar se as categorias de produto foram atualizadas. Caso contrário, enviar um tíquete de suporte.
b. NÃO - Se o status da pesquisa do catálogo for Reindexação necessária executado no CLI/Terminal: php bin/magento cron:run. Se isso não funcionar, execute: php bin/magento indexer:reindex. Se isso não resolver o problema, enviar um tíquete de suporte.

Etapa 9 - Verificar configuração de yaml step-9

.yamlarquivo atualizado recentemente?
a. SIM - Verificar .yaml Configuração de Elasticsearch por referência ao DevDocs Configurar o Elasticsearch: para ativar o Elasticsearch.
b. NÃO - Enviar um tíquete de suporte.

Etapa 10 - Verificar índices de rastreamento step-10

Há índices de rastreamento listados?

Executar curl elasticsearch.internal:9200/_cat/indices (se você estiver em um ambiente de integração que inclui todas as ramificações de Início). Se você estiver na execução de ambiente de preparo ou produção Pro curl localhost:9200/_cat/indices. Há índices de rastreamento listados? Verifique se há_tracking_log_.

a. SIM - Se você estiver em uma versão do ElasticSuite anterior à versão 2.8.0, é recomendável que você atualize para o ElasticSuite 2.8.0 para ajustar a retenção de índices de rastreamento ou desativar o rastreamento. Se você não puder fazer upgrade imediatamente, poderá criar um cron para remover índices de rastreamento. No entanto, isso pode causar problemas de desempenho. Depois de atualizar para o ElasticSuite 2.8.0 ou remover os índices de rastreamento, execute o comando (se estiver em ambientes de preparo ou produção Pro):localhost:9200/_cat/allocation?v para verificar o espaço disponível. Se você estiver em um dos ambientes de integração (que inclui todas as ramificações de Início), execute elasticsearch.internal:9200/_cat/allocation?v. Vá para Etapa 11.
b. NÃO - Se você estiver em ambientes de preparo ou produção Pro executados localhost:9200/_cat/allocation?v e verifique o espaço disponível. Se você estiver em um dos ambientes de integração (que inclui todas as ramificações de Início), execute elasticsearch.internal:9200/_cat/allocation?v. Vá para Etapa 11.

Etapa 11 - Pesquisar erro específico step-11

Erro específico?

Logs, extensões e código personalizado do Adobe Commerce e ES.

a. SIM - Leia o artigo Solução de problemas da Central de ajuda da Adobe Commerce Verifique se o Elasticsearch está instalado corretamente ou O Elasticsearch trava ou apresenta problemas de falta de memória ao usar o plug-in ElasticSuite.
b. NÃO - Vá para Etapa 12.

Etapa 12 - Verificar armazenamento disponível step-12

Uso do armazenamento > 85%?
a. SIM - Você precisa aumentar o armazenamento disponível. Consulte DevDocsConfigurar o Elasticsearch: para ativar o Elasticsearch. Em seguida, execute: localhost:9200/_cat/allocation?v (se você estiver em ambientes de preparo ou produção Pro). Se você estiver em um dos ambientes de integração (que inclui todas as ramificações de Início), execute: elasticsearch.internal:9200/_cat/allocation?v. Vá para Etapa 11.
b. NÃO - Enviar um tíquete de suporte.

Voltar à Etapa 1

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a