Rozwiązywanie problemów z operacjami interfejsu API
W poniższych sekcjach zamieszczono porady dotyczące rozwiązywania problemów z operacjami interfejsu API.
śledzenia żądań zakończonego niepowodzeniem
Środowisko programistyczne obsługuje korzystanie z funkcji usług Internet Information Services (IIS) 7.0 do rejestrowania informacji o żądaniach. Ta funkcja jest nazywana śledzeniem żądań zakończonego niepowodzeniem i generuje szczegółowe dzienniki śledzenia zgodnie z filtrami określonymi w konfiguracji roli sieci Web.
Miejsce docelowe rejestrowania
Platforma Azure generuje pliki dziennika śledzenia do domyślnego katalogu usług IIS dla dzienników żądań, które zakończyły się niepowodzeniem. Domyślnie ten katalog to %SystemDrive%\inetpub\logs\FailedReqLogFiles.
Włączanie śledzenia
Każda rola sieci Web musi włączyć śledzenie przy użyciu reguł umieszczonych w pliku web.config projektu. Aby włączyć śledzenie, umieść następujące polecenie w system.webServer
sekcji pliku web.config :
<tracing>
<traceFailedRequests>
<add path="*">
<traceAreas>
<add provider="ASP" verbosity="Verbose" />
<add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />
<add provider="ISAPI Extension" verbosity="Verbose" />
<add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module" verbosity="Verbose" />
</traceAreas>
<failureDefinitions statusCodes="400-599" />
</add>
</traceFailedRequests>
</tracing>
Aby wyłączyć śledzenie, usuń tę sekcję z pliku web.config .
Nagłówek x-ms-request-id
Każde żądanie wykonywane względem usługi Azure Storage zwraca nagłówek odpowiedzi o nazwie x-ms-request-id
. Ten nagłówek zawiera nieprzezroczystą wartość, która jednoznacznie identyfikuje żądanie.
Jeśli żądanie stale kończy się niepowodzeniem i sprawdzono, że żądanie jest prawidłowo sformułowane, możesz użyć tej wartości, aby zgłosić błąd firmie Microsoft. W raporcie dołącz następujące informacje:
- Wartość .
x-ms-request-id
- Przybliżony czas dokonana przez żądanie.
- Usługa Storage, względem której zostało wykonane żądanie.
- Typ operacji, którą podjęto żądanie.