시놀/헤놀 대용량 파일 다운로드시 네트워크 오류 해결방법.

안녕하세요. 달소입니다.

앞서 파스텔하늘 님께서 질문주셨던 내용인데 오래전 최초셋팅때 설정해놓고 잊고있었습니다..

기본적으로 아무런 셋팅없이 reverseproxy + dsm 을 통해 웹다운로드를 하시게되시면 아래와같은 에러를 마주하게됩니다.

기본적으로 1G 이하의 파일은 잘 다운로드 되실텐데 그이상으로 받게되면 아래처럼 중간에 네트워크 오류가 발생하죠

image.png.jpg

해결방법

해결책은 nginx의 가상호스트 or npm의 호스트 Advanced에 아래와같은 내용을 넣어주시면 됩니다.

proxy_max_temp_file_size 0; client_max_body_size 0; proxy_read_timeout 1800; proxy_connect_timeout 1800; proxy_send_timeout 1800; proxy_request_buffering off;

image.png.jpg

요렇게 해주시면 다운로드에 문제없으실겁니다!