본문 바로가기
개발 Error

Postman 422 Unprocessable Entity Error

by doraemin_dev 2025. 4. 2.

Postman에서 BODY의 파일을 인식 못하는 에러가 발생했다...

{"detail":[{"type":"missing","loc":["body","userId"],"msg":"Field required","input":null},{"type":"missing","loc":["body","files"],"msg":"Field required","input":null}]}

 

이것저것 시도한 끝에,,

 

FILE 내용이 보이긴하나, 제대로 안 들어갔던 것이었다 ㅠㅠ

다시 잘 넣어주면 된다,,,

 

혹시 몰라 postman에 업로드하고 넣어주기까지 했다.

 

이제 정상적으로 응답이 잘 불러와진다!!!!!!


참고로 fastapi 코드

async def  diagnose(
    userId: int = Form(...),
    files: List[UploadFile] = File(...)
)

추가로, 응답을 기다리고 있던 중에

갑자기 CORS 에러가 발생했다.

CORS
Network Failure
URL scheme must be "http" or "https" for CORS request.

 

CPU or Memory 과부하가 발생한 것이다.

  • 11개 .wav 파일 전처리 → mel-spectrogram 생성 + 모델 특징 추출 + 저장
  • 특히 Docker 컨테이너 메모리 제한이 있거나, EC2 인스턴스가 t2.micro라면 OOM (Out Of Memory) 발생 가능

EC2 인스턴스 사양 업그레이드 (메모리 부족 해결)

t2.micro 또는 t3.micro라면 1GB 메모리 → 무거운 모델, 이미지 처리 시 OOM 발생 자주 발생.
→ t3.medium (4GB) 이상 추천.

 

* 인스턴스 변경 후, Publid IPv4 주소가 변경된다. 변경된 주소로 서버 실행하자!

'개발 Error' 카테고리의 다른 글

[Docker] container Exec 발생 에러 모음  (0) 2025.02.26
[MySQL] DB 수정하기  (0) 2025.02.25
[WSL] CUDA Version Downgrade  (0) 2025.02.24
[GitHub] LFS 삭제 후, failed error 발생  (0) 2025.02.22
[GitHub] LFS 삭제하기  (0) 2025.02.22