일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MySQL
- AWS
- coursera
- Map-reduce
- error
- pytorch
- EC2
- Homogeneous Coordinates
- kernel
- ubuntu
- https
- Anaconda
- NRMSE
- 평가지표
- x-ray
- ml
- procedure
- MRI
- object detection
- Cost Function
- 동차좌표계
- Emoji
- FSL
- Dual energy X-ray
- relaxation time
- nodejs
- ssl
- git
- CT
- pm2
- Today
- Total
목록pm2 (2)
Pay it Forward
pm2 를 이용하여 node.js를 백그라운드로 실행하여 서버를 운영하던 중 잘만 돌아가던 서버가 갑자기 errored 를 띄우며 작동하지 않아 원인을 살펴보았습니다 우선 원인을 알기 위해 pm2의 log를 확인하였습니다. pm2 logs log 결과 pm2로 구동한 프로세스가 계속해서 재시작 한 것을 확인할 수 있습니다 또한 친절하게 맨 아래에 ~ had too many unstable restart (16). 이라고 적혀있는 것을 보아 계속된 재시작 요청으로 pm2에서 해당 프로세스를 "errored"로 처리해버렸음을 알 수 있었습니다 :( 구글링 결과 도움을 준 글은 바로 이 글이었습니다 (stackoverflow 글) 즉, 원인은 pm2로 구동한 프로세스의 entry point가 불명확했기 때문이..
NodeJs를 통해 구현한 서버를 AWS EC2에 올려서 구동하는 방법을 살펴보겠습니다 EC2서버에 서버를 올리기 위하여 Git에 해당 코드를 모두 올려둡니다 1. EC2에 접속하기 cmd 를 켜고 아래와 같이 명령어를 입력해줍니다 ssh -i [pem 경로] ubuntu@[public ip addr] 혹은 아래의 링크를 참고하여 EC2를 실행하여 주시면 됩니다 AWS EC2 실행하기 2. EC2에 구동할 서버 코드 올리기 Git에 올린 NodeJs 코드를 clone합니다 git clone [repository 주소] 이 때, config 등의 보안 문제로 Git에 올리지 않는 코드는 반드시 직접 작성하여 줍니다 ! 3. npm 설치 및 시작 sudo apt-get install npm npm start..