2016-06-25 4 views
0

NodeJS API에 이미지를 업로드 할 때 Google App Engine에서 502 오류가 발생합니다.이미지를 업로드 할 때 Google App Engine 502 오류가 발생했습니다.

내 이미지는 base64를 통해 전송됩니다. 내 로컬 컴퓨터에서 완벽하게 작동하지만 Google App Engine에서 프로덕션으로 이전 한 이후 실패했습니다. 내 생각 엔 페이로드가 너무 커서 GAE가 클라이언트의 요청을 수락하지 않았을 수도 있습니다.

I GAE에서 그것을 해결하지 않지만, 내 로컬 컴퓨터에 문제를 해결 내 server.js 파일 내에서 다음과 같은 코드가 있습니다 :

app.use(bodyParser.json({limit: '50mb'})); 
app.use(bodyParser.urlencoded({limit: '50mb', extended: true})); 

app.yaml에 추가 할 필요가 설정 또는 뭔가 있나요 파일을 사용하여 내 POST API에 더 큰 데이터 요청을 허용 하시겠습니까?

답변

1

"개념 -> 요청 처리 방법"의 Node.js에 대한 App Engine 문서를 참조하십시오. 요청을 업로드하는 데 1 초 이상이 걸립니까? 해당 설명서 (강조 광산)에서 언급 한 바와 같이이 1 개 초 제한에 반대 실행 될 수있다

App Engine은 응용 프로그램이 1보다 이내에 요청에 응답 대기 시간, 애플리케이션에 대한 자동 스케일링 능력을 보유 second. 많은 요청에 대해 요청 당 1 초를 넘는 매우 높은 대기 시간을 가진 응용 프로그램과 높은 처리량에는 Silver, Gold 또는 Platinum 지원이 필요합니다. 이 수준의 고객은 지원 담당자에게 문의하여 처리량 한도를 요청할 수 있습니다.

+0

정말 감사합니다. 감사합니다. 지원 패키지를 구입해야합니다. 건배! – Fizzix

관련 문제