[지난] 왓츠뉴 챗봇 작업 로그

[우당탕탕 챗봇 만들기] 구름IDE(goormIDE) 항상 켜두기

Haejiness 2022. 6. 12. 13:36

본 게시글은 비개발자가 우당탕탕 구글링과 삽질로 꾸역꾸역 챗봇이 작동하게 만드는 과정에 대한 기록입니다. 작성자의 웹개발 지식은 0이며, 개인이 운영 상에 있어 맥락 파악을 목적으로 기록해놓은 것으로, 도움이 된다면 정말 다행이지만 도움이 되지 못하더라도 양해해주시면 감사하겠습니다... 반대로, 도움이 될 만한 코멘트도 환영합니다! 왜냐하면 또 챗봇을 만들어볼 생각이거든요!!

 

+ 해당 글은 2020년 12월에 작성된, 과거의 글이라는 점 참고해주시기 바랍니다.


 

또 왓츠뉴 챗봇이 아무런 응답이 없어졌다. (심장 떨어질 뻔...)

학기 중 방치(?)로 인해 백그라운드 실행을 시켜놓았는데도 꺼진 건지 뭔지 ㅠㅜ

일정 기간 접속이 없을 경우 자동으로 꺼지는 현상이 있는 건지 모르겠지만 정말 간 떨어질 뻔 했다구...

 

여튼 그래서 다시 급히 들어가보니 접속 자체에 별 문제는 없고... 서버가 꺼진건지 뭔지 확인하는 방법도 까먹어서 일단 다시 백그라운드로 실행하는 방법을 취한 뒤에, 잠깐 삽질을 하다가 곧 서버 켜졌나 확인하는 방법을 찾아서 확인해보니 정상적으로 돌아가고 있었다!

그걸 확인한 뒤 다시 챗봇에 말 걸어보니까 대답을 해주는 울 왓츠뉴...

 

까먹을까봐 남겨두는 구름 IDE 항상 켜두는 법!

터미널을 실행한 뒤에 아래의 코드를 활용해 서버를 실행, 확인할 수 있다.

 

1. 서버 백그라운드 실행하기

nohup python3 /workspace/whaaats_new/chatbot.py &

짠! 완전 간단하다.

이 때 주의해야 할 점은, pythone3 뒤에 꼭 space 쳐줘야한다는 사실.. 그리고 맨 뒤의 & 전에 space !

 

2. 백그라운드 실행 서버 확인하기

ps ux

sooooo 씸플!

ㅋㅋㅋ 이걸 까먹고 그렇게 뒤적거렸나...

그걸 치면 위와 같은 장면이 펼쳐지는데, 여기서 맨 아래 1247이라는 PID에 우리가 원하는 서버가 돌아가고 있는 걸 확인할 수 있다! 이게 확인되면 성공적인 거다.

서버를 끄는 방법은, 우리한텐 굳이 필요 없는 내용일 것 같지만 메모해두자면

kill -9 1247

이렇게 입력하면 된다고 한다. (1247은 PID!)