s3에 크기 1mb 이상의 이미지가 저장되지 않는 현상이 발생하였다. resizing
도 적용해보고, s3 Intercepter
option도 변경해 보았지만 여전히 저장되질 않았다.
로그를 확인해보니 이미지를 전송해주는 API가 요청조차 들어오지 않고 있었다.
$ cat /var/log/nginx/error.log
그럼 문제가 nginx라는 건데.. nginx를 확인해보자.
nginx의 로그를 확인해보니 크기가 큰 form-data들은 nginx에서 걸러버려서 서버에 요청이 오지 않은 것이였다.
$ cd /etc/nginx/conf.d
nginx 설정파일에 들어가자.
location / {
proxy_pass http://127.0.0.1:4000;
client_max_body_size 20M;
}
client_max_body_size
option을 20M로 설정해 주었더니 오류가 해결되었다.