Gunicorn: ์•ก์„ธ์Šค ๋กœ๊น…์—์„œ ์ƒํƒœ ํ™•์ธ ๋กœ๊ทธ์ธ ๋น„ํ™œ์„ฑํ™”

์— ๋งŒ๋“  2018๋…„ 05์›” 16์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: benoitc/gunicorn

๋†’์€ ๋นˆ๋„๋กœ ์•ก์„ธ์Šค ๋กœ๊ทธ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆ˜๋งŽ์€ ํ•ญ๋ชฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ์ƒํƒœ ํ™•์ธ, prometheus์˜ ๋ฉ”ํŠธ๋ฆญ ์Šคํฌ๋žฉ).

"GET /healthz HTTP/1.1" 200 2 "-" "kube-probe/1.8"

์ผ๋ฐ˜์ ์œผ๋กœ ๊ดœ์ฐฎ์ง€๋งŒ ๋งค์šฐ ์žฅํ™ฉํ•ฉ๋‹ˆ๋‹ค. ์•ก์„ธ์Šค ๋กœ๊น…์˜ ๊ฒฝ๋กœ๋ฅผ ์–ด๋–ป๊ฒŒ๋“  ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

Question Discussion FeaturLogging help wanted FeaturConfig

๋ชจ๋“  3 ๋Œ“๊ธ€

์ดํ›„๋กœ ์กฐ์น˜ ์—†์Œ. ๋ฌธ์ œ๋ฅผ ๋‹ซ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ์— ๋Œ€ํ•ด ์•„๋ฌด๊ฒƒ๋„ ํ•ด์„œ๋Š” ์•ˆ ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ๊ฐ€ 200์ธ ๊ฒฝ์šฐ ์ƒํƒœ ํ™•์ธ ์š”์ฒญ์„ ๊ธฐ๋กํ•˜์ง€ ์•Š๋„๋ก gunicorn์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ™•์‹คํžˆ ๋‚ด ๋กœ๊ทธ๋„ ๋งŽ์ด ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์ข…๋ฅ˜์˜ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Gunicorn์€ Python ๋กœ๊น…์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Python ์ˆ˜์ค€ ์ดํ•˜์—์„œ ์ผ์ข…์˜ ๋กœ๊ทธ ํ•„ํ„ฐ๋ฅผ ํ™•์‹คํžˆ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถœ๋ ฅ ์ฆ๊ธฐ๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ฑฐ๋‚˜ ์ง‘๊ณ„ ์‹œ์Šคํ…œ์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ๋กœ๊ทธ ๋ผ์ธ์„ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ์œ„ํ•ด Gunicorn์˜ ํ•ต์‹ฌ์— ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์˜ณ๋‹ค๊ณ  ๋Š๋ผ๋Š” ๋ฐฉ์‹์„ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰