nginx를 사용하다 보면 504 Gateway Time-out Error 가 발생할 때가 있다.
그 이유는 서버와 클라이언트간 proxy 연결 시간이 default인 60초를 넘어서 나타나는 것이다.
이를 해결하기 위한 방법은 아주 간단하다. server에서 설정을 바꿔주면 된다.
default인 60초를 넉넉하게 300초로 바꿔주면 해결
#nginx.conf
server {
listen 8443 ssl http2;
server_name XXXXXXXX.com;
location / {
proxy_pass http://server-proxy;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
send_timeout 300;
}
}