์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ๊ณจ๋4
- ์๋ฃ๊ตฌ์กฐ
- aws
- BFS
- ๋์์ธํจํด
- ์๊ณ ๋ฆฌ์ฆ
- ์ธ์คํด์ค
- Express
- ์ ์ฒ๊ธฐ
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- ETRI
- ๋ฐฐํฌ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ์คํ๋ง ๋ถํธ
- ๊ณจ๋5
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋์
- ๊ณจ๋3
- ์๋ฐ
- DFS
- DP
- ๋์ปค
- Docker
- ์คํ๋ง๋ถํธ
- ์๋ผ์คํฑ๋น์คํก
- ํ๋ก์ ํธ
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- express.js
- EC2
๋ชฉ๋กaws (18)
JUINTINATION
์ง๋ AWS ์๋ผ์คํฑ๋น์คํก 504 Gateway Timeout ์๋ฌ์ AWS ์๋ผ์คํฑ๋น์คํก 413 Request Entity Too Large ์ค๋ฅ ๊ธ์์ ์ธ๊ธํ๋ ๊ฐ์ข ์๋ฌ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ง์ nginx ์ค์ ์ ๊ฑด๋๋ฆฌ์ง ์๊ณ ํ๋ฒ์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋๋์ด ์์๋๋ค.์ฝ์ง์ ๊ต์ฅํ ์ค๋ซ๋์ ํ๊ณ , ๊ตฌ๊ธ๋ง๋ ๋ง์ด ํ๋๋ฐ ๊ฒฐ๊ตญ ์ธํ๋ฐ์ ์ฝ๋๋ก ๋ฐฐ์ฐ๋ React with ์คํ๋ง๋ถํธ API์๋ฒ ๊ฐ์์ ๋ง์ง๋ง ๊ฐ์๋ก์์ ๊ทธ ํด๋ต์ ์ฐพ์ ์ ์์๋ค. ์ฝ๋๋ก ๋ฐฐ์ฐ๋ React with ์คํ๋ง๋ถํธ API์๋ฒ ๊ฐ์ | ๊ตฌ๋ฉ๊ฐ๊ฒ์ฝ๋ฉ๋จ - ์ธํ๋ฐ๊ตฌ๋ฉ๊ฐ๊ฒ์ฝ๋ฉ๋จ | ์คํ๋ง ๋ถํธ(Spring Boot ver3.1(3.2 ํธํ))๋ก ์ ์๋๋ API ์๋ฒ์ ๋ฆฌ์กํธ์ ์ฐ๋ ํ๋ก์ ํธ ์์ฑํ๊ธฐ! ํฌํธํด๋ฆฌ์ค ์์ฑ ๋ถํธ์บ ํ ๊ณผ์ ์ ์ฒด๋ฅผ ๊ฐ์..
์ง๋ AWS ์๋ผ์คํฑ๋น์คํก์ผ๋ก React ํ๋ก์ ํธ ๋ฐฐํฌํ๊ธฐ ๊ธ์์ ์ธ๊ธํ๋ฏ์ด, ํ์ ์ ์ค๋น๋ฅผ ์ํด ํ๋ก์ ํธ ๋ฐฐํฌ๋ฅผ ์งํ์ค์ด์๋ค. ๋๋์ด ๋ฆฌ์กํธ ํ๋ก์ ํธ ๋ฐฐํฌ์ ์ฑ๊ณตํ์๊ณ , ์ดํ์ ์คํ๋ง ์๋ฒ๋ ์ถฉ๋ถํ ํค๋งค๋ค๊ฐ ๊ฒฐ๊ตญ ๋ฐฐํฌ์ ์ฑ๊ณตํ๋ค. ์ดํ์ 413 ์๋ฌ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด AWS ์๋ผ์คํฑ๋น์คํก 413 Request Entity Too Large ์ค๋ฅ ๊ธ์์ ์ธ๊ธํ ๋ฐฉ๋ฒ๋ ์ ์ฉํ๋ค.์ค์ ๋ก ๋์์์ ๊ณต๊ฐ ์ด๋ฏธ์ง๋ก ๋ณํ์ด ๊ฐ๋ฅํ์ง์ ๋ํ ํ ์คํธ๋ฅผ ์งํํ๋ ์ค์ ๊ฐ์๊ธฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉฐ ์ค์ง๋์๋ค.CORS ์๋ฌ๊ฐ์๊ธฐ CORS ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒ์ด๋ค. ์ด์ ๊น์ง ํ์๊ฐ์ , ๋ก๊ทธ์ธ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๋์ผ๋ฉด์ ๊ฐ์๊ธฐ CORS ์๋ฌ๊ฐ ์..? ๊ทธ๋๋ ํน์ ๋ชจ๋ฅด๋ ์์ฑํ๋ server.js ํ์ผ์ CORS ๊ด๋ จ ๋ด์ฉ์ ์ถ๊ฐํด์ ๋ค..
๋ฒ์จ ๋ค์์ฃผ๋ก ๋ค๊ฐ์จ ํ์ ์ ๋ฅผ ์ค๋นํ๊ธฐ ์ํด ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ๊ธฐ๋ก ํ๋ค. ์ฐ๋ฆฌ ํ์ ์ต์ข ๋ฐํ PPT์ ์ค์ ์คํ ํ๋ฉด ํ์ด์ง์ ๋ฐฐํฌํ ์๋น์ค๋ฅผ ์ง์ ์ฒดํํ ์ ์๊ฒ QR ์ฝ๋๋ฅผ ๋์๋ ์์ ์ธ๋ฐ, AWS ๊ณผ๊ธ์ด ๋ฌด์์ ์ต๋ํ ๋์ค์ ํ๊ธฐ๋ก ํ๋ค. ์ต์ข ๋ฐํ ์๋ฃ ์ ์ถ์ 11์ 5์ผ(ํ)๊น์ง๊ณ , ์ด์ ์ ๋ชจ๋ ์๋ฒ ๋ฐฐํฌ๋ฅผ ์ฑ๊ณตํ์๊ธฐ ๋๋ฌธ์ ๊ธ๋ฐฉ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๊ณ ์ ๋ ๊น์ง ๋ฏธ๋ค์๋๋ฐ..๋ฆฌ์กํธ ํ๋ก์ ํธ ๋ฐฐํฌ ์คํจ๋ถ๋ช ์ง๋ ํด์ปคํค์ ์ฐธ๊ฐํ๊ธฐ ์ํด ๋ฆฌ์กํธ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ ๋ ๊ทธ๋ฅ ๋ชจ๋ ํ์ผ์ ์์ถํ๊ณ ์ ๋ก๋๋ง ํ๋ฉด ๋์๋ค. ๊ทธ๋์ ๋ฐ๋ก ๊ธ๋ ์์ฑํ์ง ์์๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฐ๋ฐ ๊ฐ์ข ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด ์ถ๊ฐ๋๊ธฐ ๋๋ฌธ์ด์์๊น? ์๋ฌดํผ ์ค์ ์ ๊ณ์ ๋ฐ๊ฟ๊ฐ๋ฉฐ ๋ฐฐํฌ๋ฅผ ์๋ํด๋ดค์ง๋ง Degraded๊ฐ ๋จ๊ณ , ์ด์ฉ๋ค๊ฐ Ok๊ฐ ๋ ๋..
์ด๋ฒ์ ์ข ์ค ์ค๋น๋ฅผ ํ๋ฉด์ ์ด๋ฏธ์ง ์คํฐ์นญ ์๋ฒ๋ฅผ ์ด๊ฒ ์ ๊ฒ ํด๋ณด๋ฉด์ ๋ฐฐํฌ ๊ด๋ จ ํ ์คํธ๋ฅผ ์งํ์ค์ด์๋ค. ์ง๊ธ๊น์ง Flask๋ก ๊ตฌํ๋ ์๋ฒ๊ฐ AWS๋ก ์ฌ๋ผ๊ฐ ์์๋๋ฐ ๊ด๋ จ ์ ๋ณด๊ฐ ๋๋ฌด ๋ถ์กฑํด์ ๊ฒฐ๊ตญ Elastic Beanstalk์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ ์คํจํ์๋ค. ๊ทธ๋์ FastAPI๋ก ๋ค์ ๊ตฌํํ๊ณ ์ฌ๋์ ํด๋ดค๋๋ฐ ๋๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์ด ๊ณผ์ ์์ ๊ธฐ์กด์ ์ธ์คํด์ค๋ฅผ ๋น๋กฏํ ๊ด๋ จ ์ค์ ๋ค์ ๋ชจ๋ ์ญ์ ํ ์ํ์๋๋ฐ, ์ด๋ฅผ ๋ค์ ์ฒ์๋ถํฐ ์ค์ ์ ํด์ผํ๋ค.ํ์ด์ฌ ๋ฒ์ ๋ฌธ์ ์ฒ์ Amazon Ec2 ์์ํ๊ธฐ ๊ธ์ ์์ฑํ์ ๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ธ์คํด์ค๋ฅผ ๋ค์ ๋ง๋ค์์ ๋ ํ์ด์ฌ ๋ฒ์ ์ 3.12์๋ ์๋ฌดํผ ํ์ํ ํ์ด์ฌ ๋ฒ์ ์ธ 3.8 ๋ฒ์ ๊ณผ ๋ง์ง ์์๋ค. ๊ทธ๋์ ํ์ด์ฌ ๋ฒ์ ์ ๋ฐ๊พธ๋ ค๊ณ ์ด๊ฒ ์ ๊ฒ ํด๋ดค๋๋ฐ ๊ฒฐ๋ก ์ ์ผ๋ก ๊ธฐ๋ณธ์ ์ธ ..
์ง๋ 2023 SW ์ตํฉํด๋ฌ์คํฐ 2.0 ๋์งํธ์ฝํ ์ธ DX ํด์ปคํค์ ์ ๋๋ก ์ค๋น๊ฐ ์ ๋ ์ํ๋ก ์ฐธ์ฌํด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ธฐ ๋๋ฌธ์ ๋ฐฐํฌ๋ ๋ชป ํ๊ณ , ์ฌ๋ฌ ๋ฌธ์ ๊ฐ ๋ง์์ ์ฅ๋ ค์์ด๋ผ๋ ์์ฌ์ด ๊ฒฐ๊ณผ๋ก ๋ง๋ฌด๋ฆฌํ๋ ๊ธฐ์ต์ด ์๋ค. ๊ทธ๋์ ๋ค์์ ์ด๋ฐ ๊ธฐํ๊ฐ ์์ ๋ ์ค๋น๋ฅผ ๋ ์ด์ฌํ ํด์ ์์์ ๋ ธ๋ ค๋ณด๊ณ ์ถ๋ค๋ ์๊ฐ์ ํ๊ณ ์์๋๋ฐ ์ด๋ฒ์ ๋ ๋์ผํ๊ฒ ์ธ์ข ์์ ์งํํ๋ 2024 SW ์ตํฉํด๋ฌ์คํฐ 2.0 ์ธ์ข DX ํด์ปคํค์ ๋ค๋ฅธ ์ผ์ ์ด ์๋ ํ์์ ์ ์ธํ ํ์ฌ ์ข ํฉ์ค๊ณ ํ์๋ค๊ณผ ๋ฌธํ๊ด๊ด ๋์งํธ ์ฝํ ์ธ ๋ถ๋ถ์ ๋์ ํด๋ณด๊ธฐ๋ก ํ๋ค. ์ตํฉํด๋ฌ์คํฐ 2.0 ์ธ์ข DX ํด์ปคํค ์๊ฐ/๋ฐํ์๋ฃ ์ ์7.28 13:00 ์ดํ์ ์๋ฃ๊ฐ ์ถ๊ฐ ์ ์๋๋ฉด 1์ ํจ๋ํฐ๋ฅผ ๋ฐ์ ์ ์์ด์forms.kihap.co์๋ ๊ณผ ๋ฐ๋ ํด์ปคํค ์งํ ๊ณผ์ ์ด๋ฒ ํด..
์ด๋ฒ์ ํด์ปคํค ๋ฐ ์ข ์ค ์ค๋น๋ฅผ ํ๋ฉด์ ์คํ๋ง๋ถํธ๋ก ๋ง๋ API ์๋ฒ๋ฅผ ์๋ผ์คํฑ๋น์คํก์ผ๋ก ๋ฐฐํฌํ๋ค. ๋ก์ปฌ ํ๊ฒฝ์์ ๋ฆฌ์กํธ, ํ๋ผ์คํฌ ์๋ฒ๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ์ ์์ ์ผ๋ก ์๋ํ๋ ๊ฒ์ ํ์ธํ ํ์ ๋ฐฐํฌํ๋๋ฐ ๋์์ ํ์ผ์ ์ ์กํ๋ ๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.413 request entity too large413 request entity too largenginxget ์์ฒญ์ผ๋ก ์๋ฒ๋ก ์ ์ ์์ด ๋๋ ๊ฒ ๋ํ ํ์ธํ๋๋ฐ.. ์ด๋ฐ ์ค๋ฅ๊ฐ ๋จ๋ ์ด์ ๊ฐ ๋ฌด์์ผ๊น ๊ณ ๋ฏผํ๋ฉด์ ํญํ ์ฝ์ง์ ์์ํ๋ค.ํด๋น ์ค๋ฅ๋ ์๋ผ์คํฑ๋น์คํก์์ ์ฌ์ฉํ๋ NginX์ ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก ์ธํด 1MB๋ฅผ ์ด๊ณผํ๋ ํ์ผ์ POST ์์ฒญ์ผ๋ก ์ ๋ก๋ํ๋ ์ํฉ์ ๋ฐ์ํ๋ ์ค๋ฅ๋ผ๊ณ ํ๋ค. NginX์ ์ค์ ๊ฐ ์ค client_max_body_size ๋ฅผ..