Automation Suite
2023.10
falso
Imagem de fundo do banner
Guia de instalação do Automation Suite no Linux
Última atualização 28 de fev de 2024

Falha de teste do Redis

Description

A investigação do Redis pode falhar se o arquivo da ID do nó não existir. Isso pode acontecer se o pod ainda não tiver sido inicializado.

Há um trabalho de recuperação que corrige automaticamente esse problema, e as seguintes etapas não devem ser executadas enquanto o trabalho estiver sendo executado.

Quando um cluster da Redis Enterprise perde contato com mais da metade de seus nós (devido a uma falha dos nós ou divisão da rede), o cluster para de responder às conexões do cliente. Os pods também não conseguem reingressar no cluster.

Solução

  1. Exclua o cluster e o banco de dados do Redis usando os seguintes comandos:

    kubectl delete redb -n redis-system redis-cluster-db --force --grace-period=0 &
    kubectl delete rec -n redis-system redis-cluster --force --grace-period=0 &
    kubectl patch redb -n redis-system redis-cluster-db --type=json -p '[{"op":"remove","path":"/metadata/finalizers","value":"finalizer.redisenterprisedatabases.app.redislabs.com"}]'
    kubectl patch rec redis-cluster -n redis-system --type=json -p '[{"op":"remove","path":"/metadata/finalizers","value":"redbfinalizer.redisenterpriseclusters.app.redislabs.com"}]'
    kubectl delete job redis-cluster-db-job -n redis-systemkubectl delete redb -n redis-system redis-cluster-db --force --grace-period=0 &
    kubectl delete rec -n redis-system redis-cluster --force --grace-period=0 &
    kubectl patch redb -n redis-system redis-cluster-db --type=json -p '[{"op":"remove","path":"/metadata/finalizers","value":"finalizer.redisenterprisedatabases.app.redislabs.com"}]'
    kubectl patch rec redis-cluster -n redis-system --type=json -p '[{"op":"remove","path":"/metadata/finalizers","value":"redbfinalizer.redisenterpriseclusters.app.redislabs.com"}]'
    kubectl delete job redis-cluster-db-job -n redis-system
  2. Acesse a UI do ArgoCD e sincronize o aplicativo redis-cluster.
  3. Se o erro ainda persistir, verifique se há defasagem horária entre os nós do Kubernetes. Se qualquer nó estiver alguns segundos à frente ou atrás, o pod do Redis não conseguirá ser executado nele. Para corrigi-lo, você deve certificar-se de que todos os nós tenham os relógios sincronizados.

  • Description
  • Solução

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.