翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
アプリケーションのトラブルシューティング
ElastiCache には、 の操作中に問題をトラブルシューティングするのに役立つ具体的で説明的なエラーが用意されています ElastiCache API。
エラーの取得
通常、アプリケーションでは、結果を処理する前にリクエストでエラーが生成されたかどうかを必ず確認します。エラーが発生したかどうかを確認する最も簡単な方法は、 からのレスポンスでError
ノードを探すことです ElastiCache API。
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"; }
トラブルシューティングのヒント
に関する問題を診断して解決するには、以下のプロセスをお勧めします ElastiCache API。
-
ElastiCache が正しく実行されていることを確認します。
これを行うには、ブラウザウィンドウを開き、 ElastiCache サービス ( など https://elasticache.amazonaws.com) にクエリリクエストを送信します。 MissingAuthenticationTokenException または 500 Internal Server Error は、サービスが利用可能であり、リクエストに応答することを確認します。
-
リクエストの構文を確認します。
各 ElastiCache オペレーションには、リファレンス ElastiCache API にリファレンスページがあります。パラメータを正しく使用していることをもう一度確認してください。間違っている可能性がある部分を判断するヒントとして、同様のオペレーションを実行しているサンプルのリクエストやユーザーシナリオを調べてください。
-
フォーラムを確認します。
ElastiCache にはディスカッションフォーラムがあり、このフォーラムでは、その過程で他の人が経験した問題の解決策を検索できます。フォーラムを見るには、以下をご覧ください。