๐ฟ๐๐ฉ๐๐๐๐จ๐/๐ผ๐๐7 pm2 flag๋ก 5๋ถ๋ง๋ค ์ฌ์คํ์ํค๊ธฐ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ํ์ด์ฌ ํ์ผ ์คํ ๊ด๋ฆฌํ๊ธฐ ํด๊ฒฐํ์ง๋ ์ข ๋์ง๋ง ๊ทธ๋๋ ์์ด๋ฒ๋ฆฌ์ง ์๊ฒ ์ ๋ฆฌํ๋ ค๊ณ ํ๋ค. AWS์์ ํ๋ก์ธ์ค๋ฅผ 1~2๊ฐ๋ฅผ ๊ด๋ฆฌํ ๋๋ ๋ฌธ์ ๊ฐ ์๊ธฐ์ง ์์๋๋ฐ 4~5๊ฐ๋ฅผ ๊ด๋ฆฌํ๋ ค๊ณ ํ๋๊น ๋ฌธ์ ๊ฐ ๋ง์ด ์๊ฒผ๋ค. ์ฒ์์ nohup์ผ beomcoder.tistory.com ์ด๋ ๊ฒ ๋ง๋ค๊ณ ๋์ ์๋ก์ด ๋ฒ์ ์ ๋ํ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์์๋ค. ๊ธฐ์กด์ ๋ฐฉ์์ 24์๊ฐ๋์ ๊ณ์ ๋์๊ฐ๋ฉด์ ์ฝ๋์์์ ์ค์ผ์ค๋ง์ผ๋ก ์ผ์ ์๊ฐ๋ง๋ค ์คํ์ํค๋ ๋ฐฉ๋ฒ์ด์๋๋ฐ, ์ด๊ฒ ์ข์ง ์๋ค๊ณ ํ๋จํ๋ค. ๊ทธ๋์ ์ฝ๋๋ฅผ ๋นจ๋ฆฌ ๋๋ด๊ณ ๋ฐฑ๊ทธ๋ผ์ด๋๋จ์์ ์ฝ๋๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ค์ ์คํ์ํค๋ ์๋ก์ด ๋ฐฉ์์ผ๋ก ์ฝ๋๋ฅผ ์ ๋ถ ์๋ก ์ง๊ฒ ๋์๋ค. ํ ์คํธ๋ฅผ ๋คํ๊ณ ์๋ฒ์ ์ ์ฉ์์ผ๋ณด๋ ค๊ณ pm2์ ์ ๋ก๋๋ฅผ ์ํค๊ฒ ๋์๋ค. ๊ธฐ์กด์ ๋ฐฉ์์ผ๋ก๋ ๋ฌธ์ ๊ฐ ์์๋๋ฐ, ๊บผ.. 2024. 3. 6. ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ํ์ด์ฌ ํ์ผ ์คํ ๊ด๋ฆฌํ๊ธฐ ํด๊ฒฐํ์ง๋ ์ข ๋์ง๋ง ๊ทธ๋๋ ์์ด๋ฒ๋ฆฌ์ง ์๊ฒ ์ ๋ฆฌํ๋ ค๊ณ ํ๋ค. AWS์์ ํ๋ก์ธ์ค๋ฅผ 1~2๊ฐ๋ฅผ ๊ด๋ฆฌํ ๋๋ ๋ฌธ์ ๊ฐ ์๊ธฐ์ง ์์๋๋ฐ 4~5๊ฐ๋ฅผ ๊ด๋ฆฌํ๋ ค๊ณ ํ๋๊น ๋ฌธ์ ๊ฐ ๋ง์ด ์๊ฒผ๋ค. ์ฒ์์ nohup์ผ๋ก ๋ฐฑ๊ทธ๋ผ์ด๋ ๊ด๋ฆฌํ์๋๋ฐ ํ๋ก์ธ์ค๊ฐ ๋ง์ด ์๊ธฐ๊ณ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋์๊ฐ๋ค ๋ณด๋๊น ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ง์ด ์ก์๋จน์ด AWS ์๋ฒ๊ฐ ์์ฃผ ๊บผ์ง๋ ์ผ์ด ์๊ฒผ๋ค. ์ด๊ฒ์ ๊ฒ ์ฐพ์๋ณด๋ค๊ฐ ๊ฒฐ๊ตญ์ pm2์ crontab, shell script๋ก ํด๊ฒฐํ๋ค. ํด๊ฒฐ๋ฐฉ๋ฒ์ ๋ง์ง๋ง์ ๋์์์ด ๋ฐ๋ก ์๊ณ ์ถ์ผ๋ฉด ์ ์ผ ์๋๋ก ๋ด๋ ค๊ฐ๋ฉด ๋๋ค. ๋ด๊ฐ ํด๊ฒฐํ๊ธฐ ์ํด ๋ ธ๋ ฅํ ๋ฐฉ๋ฒ๋ค์ ์ฐจ๋ก๋๋ก ๊ธฐ์ ํด๋ณด๋ ค๊ณ ํ๋ค. ์ฒ์์ nohup์ผ๋ก ์์ฒด๋ก ํด๊ฒฐํด๋ณด๋ ค๊ณ ํ๋ค. ํ์ง๋ง nohup๋ง์ผ๋ก๋ ํ๊ณ๊ฐ ์์๋ค. ๊ทธ๋์ ๋ค์์ผ๋ก ์๋ํ ๋ฐฉ๋ฒ์ nohup์ผ๋ก ๋ฐฑ๊ทธ๋ผ์ด๋.. 2023. 12. 21. AWS ํฌํธ(๋ฐฉํ๋ฒฝ) ์ฐ๊ฒฐ ์ค์ ํด๊ฒฐ [ufw ๋ฌธ์ ] ํฌํธ๋ฅผ ์ด์์ด์ผ ํ๋๋ฐ ์ธํฐ๋ท์์ ๋ค ์ฐพ์๋ณด๊ณ ํ๋๋ฐ ์ฐ๊ฒฐ์ด ์๋์ ์ ๋ง ๋ต๋ตํ์๋ค. ๋๋ ๋ด๊ฐ ๋ชจ๋ฅด๋๊ฑฐ๋ ์๋๋๊ฒ ์์ผ๋ฉด ๋ต๋ตํ๊ณ ์ด๋ป๊ฒ๋ผ๋ ํด๊ฒฐ์ ๋ด์ผํด์ ๊ฑฐ์ ์๋ฒฝ, ํ๋ฃจ๋์ ๊ตฌ๊ธ, ์คํ์ค๋ฒํ๋ก์ฐ, GPT, ๋น ๋ฑ ๋ชจ๋ ๊ฒ์์ฌ์ดํธ์์ ์ด์ฌํ ์ฐพ์๋ณด์์ ํด๊ฒฐํ๋ค. ๋์ ์ํฉ์ ์ฐ์ ํ๋ผ์คํฌ๋ก ๊ฐ๋จํ๊ฒ ์๋ฒ ๋ฐฑ์๋์ ํต์ ํด์ค API์๋ฒ๋ฅผ ๋ง๋ค๊ณ ์์๋ค. AWS์ ์๋ฒ๋ฅผ ํ๋ ๋ง๋ค๊ณ ์ฐ๊ฒฐ์ ํด์ ์๋ฒ๋ฅผ ๋ง๋ค๊ณ ์์๋๋ฐ ํ ์คํธ์๋ฒ์ ๋ณธ์๋ฒ๋ฅผ ๋๋ค ๋๋ ค์ผ ํ๋ ์ํฉ์ด์๋ค. ๊ทธ๋์ ํฌํธ๋ฅผ ํ๋ ๋ ์ด์ด์ผํ๋๋ฐ 8000๋ฒ ํฌํธ๋ ์๋ ์ฐ๊ณ ์์๋๋ฐ, ์ถ๊ฐ๋ก ํ ์คํธ์๋ฒ ํฌํธ 8001์ ์ด์ด์ผ ํ๋ค. ๋์ AWS ์๋ฒ์ ๋ค์ด๊ฐ์ Security์ ๋ค์ด๊ฐ์ ์ธ๋ฐ์ด๋๊ท์น์ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ค. ์ฌ๊ธฐ์ ์ด์ ์ด๊ณ ์ถ์ ํฌ.. 2023. 10. 17. ๋ผ์ด๋ธ๋ฌ๋ฆฌ import ์์์ ๋ฐ๋ฅธ ์๋ฌ ๋ก์ปฌ์์๋ ๋ฌธ์ ์์ด ๋์๊ฐ๋ ์ฝ๋๊ฐ AWS ์๋ฒ๋ก ์ฎ๊ธฐ๋๊น ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. terminate called after throwing an instance of 'std::runtime_error' what(): random_device could not be read ๋์ ์ฒ์๋ณด๋ ์๋ฌ์ด๊ณ ๋ก์ปฌ์์๋ ๋์๊ฐ๋ ๋๊ฐํ๋ค. ๊ทธ๋๋ ๋คํํ ํ๋๋ง ์ถ๊ฐํ๋๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํด์ ๊ธ๋ฐฉ ์์ธ์ ์ฐพ์ ์ ์์๋ค. ๋ด๊ฐ ์ถ๊ฐํ๊ฑด ultralytics์ด๊ณ , import torch๋ฅผ ํฌํจํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด ๋ผ์ด๋ธ๋ฌ๋ฆฌ import ์์์ ๋ฐ๋ฅธ AWS์์๋ง ๋ฐ์ํ๋ ์๋ฌ์๋ค. torch์ tensorflow๋ฅผ ๋์์ import๋ฅผ ํ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ฐ, torch๋ฅผ ๋จผ์ importํ๊ณ , te.. 2023. 7. 10. AWS EC2 ๋์คํฌ ์ฉ๋ ๋๋ฆฌ๊ธฐ ์ค์นํด๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์๋๋ฐ, ์ค์น๋์ค ์๊ณ ์๋ฒ๋ฅผ ๋๋ ธ๋๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ๊ทธ๋์ ๋ค์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๋๋ฐ ์ฉ๋์ด ๋ถ์กฑํ๋ค๋ ์๋ฌ๋ฉ์ธ์ง๊ฐ ๋ด๋ค. ๊ทธ๋์ EC2์ ๋์คํฌ ์ฉ๋์ ๋๋ฆฌ๋ ค๊ณ ํ๋ค. ๋จผ์ AWS์ ์ธ์คํด์ค์ ๋ค์ด๊ฐ๋ค. ์ธ์คํด์ค์์ ์ฉ๋์ ๋๋ฆด Instance ID๋ฅผ ํด๋ฆญํ๊ณ , Storage์ Volume ID๋ฅผ ํด๋ฆญํ์ฌ ๋ค์ด๊ฐ๋ค. Volume ID์์ ์ฐํด๋ฆญํ์ฌ Modify volume์ ๋๋ฅธ๋ค. Size๋ฅผ ์ฌ์ฉํ ๋งํผ ๋๋ฆฌ๊ณ Modify๋ฅผ ๋๋ฅธ๋ค. ์ฉ๋์ ๋๋ฆฐ ์ธ์คํด์ค์ Volume state๊ฐ ํ์์์ In-use ์ด๋ก์ผ๋ก ๋ฐ๋๊ณ ec2๋ฅผ ์ฌ๋ถํ ํด์ฃผ๋ฉด ๋๋ค. (์ฌ๋ถํ ํ์ง ์์ผ๋ฉด ์ฉ๋์ ๋๋ฆฐ๊ฒ ์ ์ฉ๋์ง ์๋๋ค) ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง์ ๊น๋ค๊ฐ ์ฉ๋์ด ๋ ํ์ํ๋จ๊ฑธ ์๊ฒ ๋์๋ค. ๊ทธ๋์.. 2023. 7. 7. AWS pymysql [ 2006, "MySQL server has gone away (ConnectionResetError(104, 'Connection reset by peer'))] ์๋ฌ ํด๊ฒฐ AWS์์ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์ค์ผ์ค๋ง์ฝ๋๋ฅผ ๋๋ ธ๋๋ฐ, 2006, "MySQL server has gone away (ConnectionResetError(104, 'Connection reset by peer')) ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ์ด์ ๋ฅผ ์ฐพ๋ ๋์ค์ ์ฐ๊ฒฐ์ ํด๋๊ณ ์ฐ๊ฒฐ์ ๋์ง ์์์ ๋ฐ์ํ๋ ์๋ฌ์๋ค. ํ๋ฒ์ฉ๋ง ์คํํ ๋๋ ์ฐ๊ฒฐ์ ๋์ง ์์๋ ์ฝ๋๊ฐ ์ข ๋ฃ๋๋ ๋ชฐ๋์๋ค. ๊ทธ๋์ ์ฝ๋๊ฐ ์ข ๋ฃ๋๋ฉด ์ฐ๊ฒฐ์ ๋๊ณ , ๋ค์ ์ฝ๋๋ฅผ ๋๋ฆฌ๋ ์๊ฐ์ด ๋๋ฉด ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ผ๋ก ๋ฐ๊พธ์๋ค. 2023. 6. 27. EC2 ํ์ด์ฌ ์๋ฒ ํญ์ ์คํ๋๊ฒ ํ๊ธฐ EC2 ์ธ์คํด์ค๋ ์๋ก ๋ง๋ค๊ณ , ํ์ด์ฌ ์ค์ผ์ค๋ง๋ ๋ค ํ๋๋ฐ AWS ์ฐ๋ถํฌ์ฐฝ์ ๋๋ฉด ํ์ผ๋ ๊ฐ์ด ๊บผ์ ธ์ ๋ฐฉ๋ฒ์ ์ฐพ์์ผํ๋ค. ์ด๋ป๊ฒ ํด์ผํ ๊น ๊ณ ๋ฏผํ๋ค๊ฐ nohup์ด๋ผ๋ ๋ช ๋ น์ด๋ฅผ ์๊ฒ ๋์๋ค. nohup์ ์ด์ฉํ๋ฉด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ์์ผ ์ฐฝ์ ๊บผ๋ ์ ์ง๊ฐ ๋๋ค. nohup์ "no hang up"(๋์ง๋ง!)์ ์ฝ์์ด๋ค. ๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค. ๊ธฐ์กด์ ๋ฐฉ๋ฒ์์ ์ ๋ค์ nohup [๊ธฐ์กด ๋ช ๋ น์ด] &์ด๋ค. nohup python3 main.py & ์ด๋ ๊ฒ ์ฐ๊ณ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด ์ด ๋ฌธ๊ตฌ๊ฐ ๋์ค๊ณ exit๋ฅผ ์ ๋ ฅํ๊ณ ์ํฐ๋ฅผ ์น๊ณ ๋ค์ ์ฌ์ ์์ ํด๋ณด๋ฉด ๋๋ค. ๋ค์ ์ ์ํ๋ค์ ps -ef | grep main # [์คํ์ํจ ํ์ผ ์ด๋ฆ] ์ด๋ผ๊ณ ์น๊ณ ์คํํ๊ณ ์์ผ๋ฉด ์ฑ๊ณต์ด๋ค. ๋๋ ์ฒ์์ main.py๊ฐ ์๋ ํด๋์ ๋ค์ด๊ฐ์ .. 2023. 6. 27. ์ด์ 1 ๋ค์