Spring boot 파일업로드시 413 에러 발생 조치
2024. 12. 30. 14:34ㆍJava/Spring Boot
에러
413 (Request Entity Too Large)
spring boot access log 확인시, 기록되는게 없음
# 전체 pod 목록 확인
kubectl get pods -A
# Spring boot pod에 접속
kubectl exec -it pod/{pod 명} -n {namespace 명} -- sh
# access log 확인
cd {로그 디렉토리}
tail -f {로그 파일명}
nginx access log 확인시, 413 에러 기록됨
cd {nginx 로그 디렉토리}
tail -f {access 로그 파일명}
nginx ingress controller 로그 확인시 413 에러 기록됨
nginx ingress controller에서 413 에러를 발생하는 것을 확인
nginx의 기본 값은 1M임
nginx ingress controller 용량 제한 변경
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {ingress 이름}
namespace: {네임스페이스명}
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: "10m"
만약 nginx에서 413이 발생한 경우 조치
https://barisein.tistory.com/742