그누보드 5.3.x 실시간 쪽지 (nodejs)
그누보드 5.3.x 실시간 쪽지 알림
5.4.x 버전: https://sir.kr/g5_plugin/5894
(영상은 PC 전체보기 모드로 보세요.)
# 그누보드 5.3.x 실시간 쪽지
## 설치 방법
1. 테마/tail.php 을 열어
를 다음과 같이 수정한다.
2. bbs/memo_form_update.php을 열어
를 다음과 같이 수정한다.
3. tb_memo.7z 압축을 푼다.
4. plugin/tb_memo/_server/scret.conf 파일을 열어 암호키를 변경 한다. (jwt용)
5. config.php가 있는 위치에 extend, plugin를 업로드 한다.
6. 터미널(ssh)을 접속 하여 plugin/tb_memo/_server/ 로 이동한다.
7. npm i를 입력 한다.
8. npm start를 입력 한다. (노드 서버가 항시 떠있게 하고자 하시는 경우 pm2나 screen을 이용바랍니다.)
9. 테스트 해본다.
10. 소스가 작동안되거나 궁금한사항이 생긴다. -> 소스를 버리고 물어보지 않는다.
- 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