

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 애플리케이션 문제 해결
<a name="Troubleshooting"></a>

ElastiCache는 ElastiCache API와 상호 작용하는 동안 발생하는 문제를 해결할 때 도움이 되도록 구체적이고 서술적인 오류를 제공합니다.

## 오류 검색
<a name="RetrievingErrors"></a>

일반적으로 사용자는 시간을 소비하여 결과를 처리하기 전에 애플리케이션이 먼저 해당 요청으로 오류가 발생되는지 여부를 확인하려고 합니다. 오류 발생 여부를 확인하는 가장 쉬운 방법은 ElastiCache API의 응답에서 `Error` 노드를 찾는 것입니다.

XPath 구문은 `Error` 노드의 발생뿐만 아니라 오류 코드 및 메시지를 쉽게 검색할 수 있는 간단한 방법을 제공합니다. 다음 코드 조각에서는 요청 중에 오류가 발생했는지 여부를 파악하기 위해 Perl 및 XML::Xpath 모듈을 사용합니다. 오류가 발생되면 코드는 응답에 첫 번째 오류 코드와 메시지를 인쇄합니다.

```
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"; }
```

## 문제 해결 팁
<a name="Troubleshooting.Tips"></a>

다음 절차를 통해 ElastiCache API의 문제를 진단하고 해결하는 것이 좋습니다.
+ ElastiCache가 올바르게 실행되는지 확인합니다.

  이렇게 하려면, 브라우저 창을 열고 ElastiCache 서비스(https://elasticache.amazonaws.com 등)에 쿼리 요청을 제출하면 됩니다. MissingAuthenticationTokenException 또는 500 내부 서버 오류가 발생하는 경우 서비스가 사용 가능하고 요청에 응답하는지 확인할 수 있습니다.
+ 요청 구조 확인.

  각 ElastiCache 작업에 대한 참조 페이지는 *ElastiCache API 참조*에 있습니다. 파라미터를 올바르게 사용하고 있는지 여부를 다시 확인합니다. 어떤 문제가 발생할 수 있을 지에 대해 미리 알아보려면 샘플 요청이나 사용자 시나리오를 살펴보고 이러한 샘플이 유사한 작업을 하고 있는지 확인하세요.
+ 포럼 확인.

  ElastiCache에는 그 과정에서 다른 사람들이 경험한 문제에 대한 해결책을 검색할 수 있는 토론 포럼이 있습니다. 포럼을 보려면 다음 사이트를 참조하세요.

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