對應用程式進行疑難排解 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

對應用程式進行疑難排解

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 內部伺服器錯誤會確認服務可用並回應請求。

  • 檢查請求的結構。

    每個 ElastiCache 操作在參考 中都有ElastiCache API參考頁面。再次檢查您是否正確使用參數。若要提供有關可能出錯的概念,請查看範例請求或使用者案例,來查看那些範例是否執行類似操作。

  • 查看論壇。

    ElastiCache 有一個討論論壇,您可以在其中搜尋其他人在過程中遇到的問題的解決方案。若要檢視論壇,請參閱

    https://forums.aws.amazon.com/ .