본문 바로가기

EC22

AWS EC2 디스크 용량 늘리기 설치해놓은 라이브러리가 있었는데, 설치된줄 알고 서버를 돌렸는데 에러가 발생했다. 그래서 다시 라이브러리를 설치하는데 용량이 부족하다는 에러메세지가 떴다. 그래서 EC2의 디스크 용량을 늘리려고 한다. 먼저 AWS의 인스턴스에 들어간다. 인스턴스에서 용량을 늘릴 Instance ID를 클릭하고, Storage에 Volume ID를 클릭하여 들어간다. Volume ID에서 우클릭하여 Modify volume을 누른다. Size를 사용할만큼 늘리고 Modify를 누른다. 용량을 늘린 인스턴스의 Volume state가 회색에서 In-use 초록으로 바뀌고 ec2를 재부팅해주면 된다. (재부팅 하지 않으면 용량을 늘린게 적용되지 않는다) 나는 라이브러리를 마저 깔다가 용량이 더 필요하단걸 알게 되었다. 그래서.. 2023. 7. 7.
EC2 파이썬 서버 항상 실행되게 하기 EC2 인스턴스도 새로 만들고, 파이썬 스케줄링도 다 했는데 AWS 우분투창을 끄면 파일도 같이 꺼져서 방법을 찾아야했다. 어떻게 해야할까 고민하다가 nohup이라는 명령어를 알게 되었다. nohup을 이용하면 백그라운드에서 실행시켜 창을 꺼도 유지가 된다. nohup은 "no hang up"(끊지마!)의 약자이다. 방법은 간단하다. 기존의 방법에서 앞 뒤에 nohup [기존 명령어] &이다. nohup python3 main.py & 이렇게 쓰고 엔터를 누르면 이 문구가 나오고 exit를 입력하고 엔터를 치고 다시 재접속을 해보면 된다. 다시 접속한다음 ps -ef | grep main # [실행시킨 파일 이름] 이라고 치고 실행하고 있으면 성공이다. 나는 처음에 main.py가 있는 폴더에 들어가서 .. 2023. 6. 27.