ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [nginx] upstream timed out while reading 이슈 해결
    오픈소스/nginx 2021. 6. 1. 20:33

    nginx가 API 서버의 앞단에서 리버스 프록시로 역할을 하고 있을 때 API 서버를 통해서 파일을 다운로드 받을 때 아래와 같은 에러가 발생되었습니다.

    2021/05/31 14:26:36 [error] 8196#0: *48719686 upstream timed out (110: Connection timed out) while reading upstream

     

    발생원인은 프록시를 통해서 파일을 다운로드 받으려고 할 때 read 타임아웃이 발생되어 연결이 종료되면서 발생되었습니다.

    해당 이슈를 수정하려면 nginx.conf 파일에서 proxy_read_timeout의 값을 수정합니다.

    http {
        # Set proxy timeout
        proxy_send_timeout 15s;      # proxy를 통해서 데이터를 전달할 때 타임아웃
        proxy_read_timeout 30s;      # proxy를 통해서 데이터를 읽을 때 타임아웃
        proxy_connect_timeout 15s;   # proxy를 통해서 연결을 요청할 때 타임아웃
    }

    '오픈소스 > nginx' 카테고리의 다른 글

    [nginx] Permission denied while reading upstream 이슈 해결  (0) 2021.06.01
    [nginx] CentOS 7 설치  (0) 2021.05.18

    댓글

Designed by Tistory.