200이 아닌 헤더 상태 코드로 인해 GCP 함수 로그 오류
헤더 상태 코드가 200이 아닌 경우 GCP 로그에서 함수에 응답 오류가 발생합니다. 200 이외의 값으로 설정되었습니다. 이전에 성공적으로 작업했음에도 불구하고 이 문제가 발생했습니다.
가능한 설명 및 해결 방법
최근까지 이 동작은 널리 퍼지지 않았으며 이는 프레임워크에 잠재적인 변화가 있음을 나타냅니다. 과거에도 비슷한 문제가 발생했는데, 함수의 HTTP 응답이 10MB를 초과하여 응답 오류가 발생했습니다.
이 가능성을 배제하기 위해 간단한 함수(getTest)가 배포되어 전적으로 상태 코드는 201입니다. 놀랍게도 이로 인해 응답 오류도 발생했습니다.
추가 조사를 통해 GCP의 재호출 동작과 일치하지 않는 것으로 나타났습니다. 때때로 GCP는 200 상태로 함수를 자동으로 다시 호출하여 코드 실행에도 불구하고 초기 호출이 실패했음을 나타냅니다.
업데이트
Google은 이 문제를 인정하고 해결했습니다. 2022년 5월 17일에 출시된 업데이트와 관련된 문제입니다. 이제 Cloud 기능이 예상대로 작동합니다. 추가 지원이 필요한 경우 issuetracker.google.com/issues/…에서 Google 지원팀에 문의하거나 지원 케이스를 생성하세요.
위 내용은 내 GCP 기능이 200이 아닌 상태 코드에 대한 오류를 기록하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!