programing

Firebase 클라우드 기능 배포 오류

i4 2023. 6. 30. 22:05
반응형

Firebase 클라우드 기능 배포 오류

불규칙적으로 다음 로그에서 화재 기지 배치가 중단됩니다.

i  functions: updating function [FUNCTION NAME]...

배포를 취소하고 다시 시도하면 다음 오류 메시지가 표시됩니다.

⚠  functions: failed to update function resetBadgeCount
⚠  functions: HTTP Error: 400, An operation on function [FUNCTION NAME] 
in region us-central1 in project [PROJECT NAME] is already in progress. 
Please try again later.

따라서 배포가 정체되어 추가 배포를 차단하는 파이프라인에 유지되는 것처럼 보입니다.잠시 후 다시 정상적으로 기능을 배치할 수 있게 되었습니다.하지만 이것에 대한 설명이 있습니까?아니면 한 마디라도?

Google 클라우드 기능 콘솔로 이동하여 기능에 빨간색 느낌표가 있는지 확인합니다.그런 다음 해당 기능을 선택하고 삭제를 시도합니다.여기서 삭제되면 성공적으로 다시 배포할 수 있습니다. 스피너가 표시되면 빨간색 표시가 나타날 때까지 기다리십시오.

사용해 보세요.

로그를 여는 이 명령을 사용하여 실제 로그를 조사하면 문제를 훨씬 쉽게 해결할 수 있습니다.

firebase functions:log

구체적인 문제는 거기에서 확인할 수 있습니다.저는 때때로 패키지에서 누락된 패키지와 같은 간단한 오류를 겪기도 했습니다.제이손

기능 이름을 임시로 변경할 수 있습니다.

Firebase 배포 - 기능만

...

ifunctions: SameDataChanged에서 함수 삭제...

i 함수: SameDataChanged1에서 함수 생성...

...

✔ 기능: 모든 기능이 성공적으로 전개되었습니다!

✔ 전개 완료!

  1. 기능 설명 또는 잘라내기
  2. 배포
  3. 함수에 주석을 달거나 붙여넣기
  4. 함수 이름 바꾸기
  5. 배포
  6. 함수 이름을 다시 변경합니다.
  7. 배포

또한 당신은 몇 분을 기다릴 수 있고 당신은 오류를 얻을 것입니다.{"code":10,"message":"ABORTED"}그런 다음 다시 배포할 수 있습니다.

그냥 당신의 index.js를 다른 곳으로 복사하고 firebasa 함수 콘솔에서 함수를 삭제하세요.

  1. firebase in - 그리고 모든 파일을 다시 덮어씁니다.
  2. past index.js 텍스트 다시
  3. 배포...

저에게 그것은 노드 버전이었습니다.제 컴퓨터에는 15.x가 있었고 서버에는 12.x가 있었습니다.업데이트만 해도 업로드 문제가 해결되었습니다.

함수 디렉터리에 종속성을 설치했는지 확인합니다.

기능에 대한 자세한 내용은 이 페이지로 이동할 수 있습니다.

다음은 제가 직면한 몇 가지 가능한 시나리오입니다.

  1. 프로젝트가 Git 시작되지 않았습니다.
  2. functions/디렉토리에 node_message가 설치되어 있지 않습니다.
  3. 프로젝트를 이미 배포했지만 재배치로 인해 문제가 발생하는 경우 Firebase 대시보드 -> functions -> 문제가 발생하는 함수 옆에 빨간색 느낌표가 표시될 수 있습니다. 삭제하고 다시 배포하십시오.

디렉토리를 프로젝트 디렉토리 \functions로 설정한 후 다음 명령을 실행합니다: npm install -g firebase-tools

언급URL : https://stackoverflow.com/questions/44596181/firebase-cloud-function-deploy-error

반응형