Written by
nodejs-style
on
on
[배포] AWS로 배포하기 (2)
[배포] AWS로 배포하기 (2)
1. pm2 : 원활한 서버 운영을 위한 패키지
- 서버가 에러로 인해 꺼졌을 때 서버를 다시 켜 줌
- 멀티 프로세싱 지원 (노드 프로세스 수를 1개 이상으로 늘릴 수 있음)
- 요청을 프로세스들에 고르게 분배
- 단점: 프로세스간 서버의 메모리 같은 자원 공유 불가
- 극복 : memcached나 redis같은 메모리 DB 사용 (공유 메모리를 별도 DB에 저장)
2. winston : console.log와 console.error를 대체하기 위한 모듈
- 위 두 메서드는 휘발성
- 로그를 파일에 기록하는 것이 좋음
- 윈스턴 설치 후 logger.js 작성
3. redis : 멀티 프로세스간 메모리 공유를 위해 redis 사용
4.git & github 설치
- 버전 관리 툴
from http://moretz0921.tistory.com/341 by ccl(A) rewrite - 2021-12-09 17:01:01