웹대시보드 개발

웹대시 보드 개발(15) ec2서버에서 웹대시 보드 포트를 정해주고 여러개 개시하기

개발연습자1 2022. 12. 16. 18:13

지난시간까지는 웹대시 보드 1개를 개시하는 방법을 알아보았다. 서버의 저장 용량이 남는다면 본인의 다양성을 강조하기 위해서 웹대시 보드의 포트 번호를 정해줘 여러개를 개시할수 있다.

 

우선 웹대시 보드용 파일 2개를 준비한다.

 

github에 push에 놓아야 서버에 개시 할수 있다.

이렇게 2개를 준비하면 이제 putty에 들어가서 가상환경에 들어가자

 

putty 내 가상환경 내에서 git으로 레포지토리를 서버로 클론하자

 

 

 

ll를 입력하면 잘 들어가있는것이 확인된다.

 

cd로 파일명으로 들어가 1개씩 들어가서 작업한다.

 

들어가서 nohup streamlit run app.py --server.port 8501 &을 입력하여 8501로 포트번호를 정해준다.

그럼 putty을 닫아도 포트번호 8501번으로 영구히 실행된다.

 

cd ~ 을 입력해서 상위 폴더로 나온후 다시 cd 파일명으로 다른 웹대시보드 폴더에 들어간다.

다시 들어가서 nohup streamlit run app.py --server.port 8502 &을 입력하여 8502로 포트번호를 정해준다.

그럼 putty을 닫아도 포트번호 8502번으로 영구히 실행된다.

 

 

이제 8501번과 8502번으로 서로 다른 포트로 웹대시보드를 2개를 올릴수 있다.

 

개시를 해제 하려면

일단 상위폴더로 올라가 ps -ef|grep streamlit을 입력해 streamlit run app.py이 보이는 줄에서 왼쪽에서 1번째에 번호를 알아낸다.

두번째로 kill왼쪽에서 1번째 번호를 입력하여 해제한다.

 

 

반응형