[그누보드 5.4.0.1] 기념 실시간 쪽지 (nodejs)
그누보드 5.4.0.1 업데이트 기념 전용 플러그인입니다.
5.3.x에서는 작동안됩니다.(꼭 필요하신분은 수정해서 쓰세요~)
공부 겸 만들어 보았습니다.
대충 사용법은 영상 보고 따라하세요~
(영상은 PC 전체 모드로 보세요.)
그래도 텍스트로 보고 싶다....
1. tb_memo.7z 압축을 푼다.
2. plugin/tb_memo/_server/scret.conf 파일을 열어 암호키를 변경 한다. (jwt용)
3. config.php가 있는 위치에 extend, plugin를 업로드 한다.
4. 터미널(ssh)을 접속 하여 plugin/tb_memo/_server/ 로 이동한다.
5. npm i를 입력 한다.
6. npm start를 입력 한다.(노드 서버가 항시 떠있게 하고자 하시는 경우 pm2나 screen을 이용바랍니다.)
7. 테스트 해본다.
8. 소스가 작동안되거나 궁금한사항이 생긴다. -> 소스를 버리고 물어보지 않는다.
- PM2 주요 명령어
1. 프로젝트 실행
명령어 : pm2 start [프로젝트 실행 파일]
2. 프로세스 상태 확인
명령어 : pm2 status
3. 프로세스 삭제
명령어 : pm2 delete [프로세스 id]
모든 프로세스 없애기
명령어 : pm2 kill
4. 프로세스 재실행 (프로세스 kill 후 다시 실행한다. 비추천...)
명령어 : pm2 restart [프로젝트 실행 파일]
5. 프로세스 리로드(프로세스를 kill 하지 않고 바로 적용)
명령어 : pm2 reload index.js
* nodejs 프로세스를 돌리다가 접속이 끊기고 기존 프로세스를 정지 시킬때
root@webvision:# sudo netstat -lpn | grep 7770
tcp 0 0 0.0.0.0:7770 0.0.0.0:* LISTEN 2185601/node
root@webvision:# sudo kill -9 2185601