Dépannage des opérations d’API

Les sections suivantes offrent des conseils de dépannage pour les opérations d'API :

Suivi des demandes ayant échoué

L'en-tête x-ms-request-id

Suivi des demandes ayant échoué

L'environnement de développement prend en charge l'utilisation de la fonctionnalité de suivi des demandes ayant échoué de IIS 7.0 (Internet Information Services) pour enregistrer les informations relatives aux demandes. Le suivi des demandes ayant échoué produit des journaux de suivi détaillés en fonction de filtres établis au sein de la configuration d'un rôle web.

Destination de l'enregistrement

Windows Azure place les fichiers journaux de suivi dans le répertoire IIS par défaut pour les journaux de demandes ayant échoué. Par défaut, ce répertoire est %SystemDrive%\inetpub\logs\FailedReqLogFiles.

Activation du traçage

Chaque rôle web doit activer le suivi en utilisant des règles placées dans le fichier Web.config du projet. Pour activer le suivi, placez le code suivant dans la section system.webServer de votre fichier 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>  

Pour désactiver le suivi, supprimez cette section du fichier Web.config.

L'en-tête x-ms-request-id

Chaque demande adressée aux services de stockage renvoie un en-tête de réponse nommé x-ms-request-id. Cet en-tête contient une valeur opaque qui identifie de façon unique la requête.

Si une requête échoue constamment et que vous avez vérifié qu'elle est formulée correctement, vous pouvez utiliser cette valeur pour signaler l'erreur à Microsoft. Dans votre rapport, incluez la valeur de x-ms-request-id, l'heure approximative de la demande, le service de stockage sur lequel la demande a été effectuée, et le type d'opération que la demande a essayé.

Voir aussi

Stockage Services REST