๋ณธ๋ฌธ์œผ๋กœ ๋ฐ”๋กœ๊ฐ€๊ธฐ

 

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

๋ฐ˜์‘ํ˜•