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 |