공부/Protocol
mqtt_logging
726582776982
2023. 4. 2. 15:39
# 우분투 20.04
sudo apt install node npm
# 우분투 22.04
sudo apt install nodejs
sudo apt install npm
# 우분투 20.04
sudo apt install typescript
# 우분투 22.04
sudo apt -y install node-typescript
sudo npm install pm2
#이후 Mqtt_Logging 파일을 서버 PC로 이동
#압축상태 mqtt_logging
unzip mqtt_logging
cd mqtt_logging
#mqtt_logging 디렉토리에서 typescript형태로 컴파일
#이상없음 문구가 뜨면 완료됨.
tsc
#디렉토리의 js파일들이 생길탠데 해당 파일을 pm2형태로 실행하는 pm2.main.config.js 파일 실행
pm2 start pm2.main.config.js
#실행확인
pm2 ls
#log 확인
pm2 logs
#Monit
pm2 monit
#상태저장
pm2 save
#pm2 logrotate
pm2 install logrotate
pm2 ls
#정상적인 결과라면 하단 사진처럼 표기
#이후 로그가 쌓이는 것을 확인 하려면 ~/.pm2/log에서 확인 가능
vi ~/.pm2/log/MQTT (tab)
mqtt_logging ls
