
504 Gateway Timeout(504 ๊ฒ์ดํธ์จ์ด ์๊ฐ ์ด๊ณผ ์ค๋ฅ)
์น ์๋ฒ์์ ํ์ด์ง ๋ก๋์ ์ ๋ณด๋ฅผ ์์ฒญํ ๋ค๋ฅธ ์๋ฒ๋ก๋ถํฐ ์๊ธฐ ์ ์ ํ ์๋ต์๋ฐ์ง ๋ชปํ ๊ฒ์ ์๋ฏธํ๋ค.
๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ ๊ฐ์ง ์ด์ ๋ ์๋ฒ์ ์์ฒญ์ด ๋๋ฌด ๋ง๊ฑฐ๋ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ํ๋๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ธํฐ๋ท ์ํ ์ค์ 504 ๊ฒ์ดํธ์จ์ด ์๊ฐ ์ด๊ณผ ์ค๋ฅ๊ฐ ํ ๋ฒ ์ด์ ๋ฐ์ํ์ ๊ฐ๋ฅ์ฑ์ด 90 %์ ๋๋ค.
๋๊ฐ์ ๊ฒฝ์ฐ๋ ํ์ด์ง๋ฅผ ๋ฆฌ๋ค์ด๋ ํธ ํด์ค ๋, ์คํ ๋ง ์ค์๋ก ์๋ฑํ ๊ณณ์ผ๋ก ๋ฆฌ๋ค์ด๋ ํธ ํด์ค ๋ฐ์ํ๋ค.
์๋ฑํ ๊ณณ์ผ๋ก ๋ฆฌ๋ค์ด๋ ํธ ํด์ฃผ๋๋ฐ, ์ค๋ฅ๊ฐ ๋ฌ์ ๋ error๋ฅผ ์ถ๋ ฅํ๋ ๊ฒ ์ด์ธ์ ์ด๋ ํ ์ฝ๋๋ ์์ฑํ์ง ์์, ๊ณ์ ์๋ต์ ๊ธฐ๋ค๋ฆฌ๋ ์ํ๊ฐ ๋์๊ณ , ๊ทธ๋ฌ๋ ๋์ timeout์ํ๊ฐ ๊ธธ์ด์ ธ 504์ค๋ฅ๋ฅผ ๋ฐ์์์ผฐ๋ค.
์ผ๋ฐ์ ์ธ 504์๋ฌ๋ nginx ์ค์ ์์ ์๋ต์๊ฐ์ ๊ธธ๊ฒ ์ก์์ฃผ๋ฉด ํด๊ฒฐ์ด ๋๋ค.
server {
location / {
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
send_timeout 300;
}
}
nignx ์ฌ์์ ์ฝ๋, nginx configํ์ผ์์ ์ฝ๋๋ ๋ค์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋๋ค.
https://psychogrammer.tistory.com/136
Ubuntu์์ Nginix์ค์น + LetEncrypt์ธ์ฆ
1. NGINX as a Reverse Proxy (listening on port 80) ์ฐพ์๋ณด๋๊น root๊ถํ์ผ๋ก application์ ์คํํ๋ ๊ฑด (ใ ๊ฐ์ ์ง์ด๋ผ๊ณ ํ๋ค) ๊ถ์ฅํ์ง ์๋๋ค๊ณ ํ๋ค. NGNIX๋ฅผ ์ด์ฉํด ํ๋ก์ ์ค์ ์ ํตํด ์๋ํ๋ค. # De..
psychogrammer.tistory.com
