데이터과학 삼학년

NGINX 504 Gateway Time-out 에러와 해결방법 본문

Web

NGINX 504 Gateway Time-out 에러와 해결방법

Dan-k 2020. 3. 11. 14:39
반응형

NGINX를 사용하다 보면 504 Gateway Time-out Error가 발생할 때가 있다.

 

그 이유는 서버와 클라이언트간 proxy 연결 시간이 default인 60초를 넘어서 나타나는 것이다. 

이를 해결하기 위한 방법은 아주 간단하다.

server에서 설정을 바꿔주면 된다.

default 인 60초를 넉넉하게 300 이든 500 이든 바꿔주면 해결완료!!!!

server {   
  listen 80;   
  server_name abc.ab.io;   
  location / {      
    proxy_pass http://192.xxx.xxx.xxx:443/;      
    proxy_connect_timeout 300;      
    proxy_send_timeout 300;      
    proxy_read_timeout 300;      
    send_timeout 300;   
    }
}

출처 : https://blog.lael.be/post/9251

 

504 Gateway Time-out 문제의 원인과 해결 방법

검색해봤는데, 마음에 드는 설명글이 없어서, 제가 하나 작성해봅니다. 이 504 Gateway Time-out 오류는 리버스 프록시 프로그램에서 < == > 해당 프록시(upstream)와의 통신이 오래걸렸고, 리버스 프록시 프로그램에서 지정한 시간 제한을 초과해서 발생한 오류입니다. 리버스 프록시 프로그램은 거의 99% nginx 를 사용…

blog.lael.be

 

728x90
반응형
LIST

'Web' 카테고리의 다른 글

Fast API 소개  (0) 2023.04.16
AJAX란?  (0) 2020.04.19
request.values 로 body를 분석( base64 encode --> decode)  (0) 2020.03.09
로그인 기능 추가 --> 다 만든 web에 로그인만 입히기  (0) 2020.03.06
flask request  (0) 2020.03.05
Comments