티스토리 뷰
반응형
SSH 접속을 끊어도 서버가 계속 돌게 하기
- 현재 상황.
Git bash 또는 맥의 터미널을 종료하면 (=즉, SSH 접속을 끊으면) 프로세스가 종료되면서, 서버가 돌아가지 않고 있습니다. 그러나 우리가 원격접속을 끊어도, 서버는 계속 동작해야겠죠?
- 원격 접속을 종료하더라도 서버가 계속 돌아가게 하기
# 아래의 명령어로 실행하면 된다
nohup python app.py &
- 서버 종료하기 - 강제종료하는 방법
# 아래 명령어로 미리 pid 값(프로세스 번호)을 본다
ps -ef | grep 'app.py' ( | 은 shift \)
# 아래 명령어로 특정 프로세스를 죽인다
kill -9 [pid값] 여기선 29575,29585
- 다시 켜기
nohup python app.py &
SSH 접속을 종료한 뒤, 접속해봅니다!
- 브라우저에서 접속하기
http://내AWS아이피/
끄는게 어려움!!
왜 끌까?
파일이 업데이트될 때 끄고 지우고 다시 업로드한 다음 돌리고 싶을때
순서
1. 돌고 있는 친구를 끄고
2. 지우고
3. 수정된 파일을 올리고
4. 다시 로보으로 실행시킨다.
ps -ef | grep 'app.py' ( | 은 shift \)의 뜻
ps -ef는 모든 프로세스를 다 보여줌
grep 'app.py' 은 그 중에 app.py만 보여달라는 뜻
반응형
'항해' 카테고리의 다른 글
5주차_19(og 태그) (0) | 2021.12.18 |
---|---|
5주차_18(도메인 구입하기) (0) | 2021.12.18 |
5주차_16(포트포워딩-상식) (0) | 2021.12.18 |
5주차_15(원페이지쇼핑몰 업로드해보기) (0) | 2021.12.18 |
5주차_14(AWS에서 포트 열어주기) (0) | 2021.12.18 |