GCP ログに 200 以外のレスポンス ヘッダー ステータス コードの「レスポンス エラー」が表示される
ユーザーから、次のメッセージで「レスポンス エラー」メッセージが発生したと報告されました。 GCP は、関数の応答ヘッダーのステータス コードが 200 以外に設定されるたびにログに記録されます。この問題は最近発生したものですが、観察されていません。
ユーザーは、応答ステータス コードを単に 201 に設定し、デフォルト値 200 を置き換える単純なテスト関数をデプロイしようとしました。ただし、この変更によっても、GCP ログに「応答エラー」が記録されます。逆に、ステータス コードを明示的に 200 に戻すと、エラーは解消されます。
興味深いことに、GCP は、前回の呼び出しが応答エラーで終了した後、ステータス コード 200 で関数を自動的に再呼び出しすることがあります。ユーザーは、この再呼び出し中に実際のコードの実行は発生しないのではないかと疑っています。
ユーザーの観察によれば、「応答エラー」メッセージは Cloud Function ログにのみ表示されますが、API ゲートウェイ ログには関数のステータス コードが正しく表示されます。
以上がGCP クラウド関数が 200 以外のステータス コードに対して「レスポンス エラー」を記録するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。