

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Solução de problemas de aplicações
<a name="Troubleshooting"></a>

O ElastiCache fornece erros específicos e descritivos para ajudar você a solucionar problemas enquanto interage com a API do ElastiCache. 

## Recuperação de erros
<a name="RetrievingErrors"></a>

Normalmente, espera-se que o aplicativo verifique se uma solicitação gerou um erro antes que você precise processar os resultados. A maneira mais fácil de descobrir se ocorreu um erro é procurar por um nó de `Error` na resposta da API do ElastiCache.

A sintaxe XPath apresenta uma maneira simples de procurar pela presença de um nó `Error`, bem como uma maneira fácil de recuperar o código e a mensagem de erro. O snippet de código a seguir usa Perl e o módulo XML::XPath para determinar se ocorreu um erro durante uma solicitação. Caso tenha ocorrido, o código imprimirá o primeiro código de erro e a mensagem na resposta. 

```
use XML::XPath; 
my $xp = XML::XPath->new(xml =>$response); 
if ( $xp->find("//Error") ) 
{print "There was an error processing your request:\n", " Error code: ",
$xp->findvalue("//Error[1]/Code"), "\n", " ",
$xp->findvalue("//Error[1]/Message"), "\n\n"; }
```

## Dicas de solução de problemas
<a name="Troubleshooting.Tips"></a>

Recomendamos os seguintes processos para diagnosticar e resolver problemas com a API do ElastiCache. 
+ Verifique se o ElastiCache está funcionando corretamente.

  Para fazer isso, basta abrir uma janela do navegador e enviar uma solicitação de consulta para o serviço do ElastiCache (como https://elasticache.amazonaws.com). Uma MissingAuthenticationTokenException ou um Erro do servidor interno 500 confirma que o serviço está disponível e respondendo a solicitações.
+ Verificação da estrutura de sua solicitação.

  Cada operação do ElastiCache tem uma página de referência na *Referência da API do ElastiCache*. Verifique novamente se você está usando os parâmetros corretamente. Para conceder ideias sobre o que pode estar errado, consulte as amostras de solicitações ou cenários de usuários para ver se esses exemplos estão realizando operações similares.
+ Verificação do fórum.

  O ElastiCache tem um fórum de discussão onde você pode procurar soluções para os problemas que outros usuários enfrentaram ao longo do caminho. Para exibir o fórum, consulte 

   [https://forums.aws.amazon.com/](https://forums.aws.amazon.com/) .