관련지식
nginx

대용량 파일이 정상적으로 다운로드 안되는 증상이 있었습니다. 예를들어 5GB 용량의 파일을 받으려고 하는데 1GB쯤 다운로드 되었을때 커넥션이 끊겨 버리는거죠. 그때 nginx의 에러로그에 ‘Upstream prematurely closed connection while reading upstream’ 와 같은 메시지가 있었는데 buffering 설정을 해제하니까 해결되었습니다.

  1. proxy_request_buffering off;
  2. proxy_buffering off;

설명을 보면 버퍼를 비활성화하면 응답할 데이터를 클라이언트에 바로 전달한다는 뜻 같은데, 그럼 버퍼를 활성화 하면 임시 버퍼에 가지고 있다가 클라이언트로 전달할것 같네요… 동일 리소스를 재사용할때를 위한걸까요?

나스 앞에 Nginx를 두고 사용한다면 반드시 확인해야할 설정이네요.