Maison >développement back-end >Golang >Pourquoi mes fonctions GCP enregistrent-elles les erreurs pour les codes d'état autres que 200 ?

Pourquoi mes fonctions GCP enregistrent-elles les erreurs pour les codes d'état autres que 200 ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-26 09:22:10834parcourir

Why Are My GCP Functions Logging Errors for Non-200 Status Codes?

La fonction GCP enregistre des erreurs dues à des codes d'état d'en-tête autres que 200

Votre fonction rencontre des erreurs de réponse dans les journaux GCP lorsque le code d'état d'en-tête est défini sur une valeur autre que 200. Malgré une opération réussie précédente, ce problème est survenu récemment.

Explication et résolution possibles

Jusqu'à récemment, ce comportement n'était pas répandu, ce qui indique un changement potentiel dans le cadre. Un problème similaire a été rencontré dans le passé, où la réponse HTTP de la fonction dépassait 10 Mo, déclenchant une erreur de réponse.

Pour exclure cette possibilité, une fonction simple (getTest) a été déployée, seule responsable de la définition du code d'état à 201. Étonnamment, cela a également entraîné une erreur de réponse.

Une enquête plus approfondie a révélé une incohérence avec le comportement de réinvocation de GCP. Parfois, GCP réinvoquait automatiquement la fonction avec un statut 200, ce qui suggère que l'appel initial a échoué malgré l'exécution du code.

Mise à jour

Google a reconnu et résolu ce problème. problème avec une mise à jour déployée le 17 mai 2022. Les fonctions cloud devraient désormais fonctionner comme prévu. Pour obtenir de l'aide, vous pouvez contacter l'assistance Google à l'adresse issuetracker.google.com/issues/… ou créer une demande d'assistance.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn