일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- manytomanyfield
- crud2
- 프로미스
- nodeJS
- TypeError: this.boardRepository.createBoard is not a function
- javascript
- status code
- 실행 컨텍스트
- westagram
- docker
- on_delete
- OSI7계층
- 자바스크립트
- Django
- bcrypt
- 호이스팅
- Jest
- 노드
- CORS
- django westagram
- typescript
- JWT
- wecode
- async/await
- 트랜잭션
- pm2
- node
- 장고초기세팅
- 스코프
- rebase
- Today
- Total
목록pm2 (2)
될때까지
이번주 화요일부터는 계속 이력서를 작성했다. 가자 취직!! 올해안에 부셔버리자!! 그래서 이제까지 진행했던 프로젝트의 코드들과 리드미를 살펴봤는데, 노드로 진행했던 프로젝트의 Swagger링크가 localhost로 작성된 걸 발견했다. 분명히 마무리 당시에 swagger링크 생성한다고 aws ec2도 생성했는데 왜..지?? pm2를 사용해 서버를 꺼도 돌아가게 작업했는데.. 가만 생각해보니까 ec2와 연결해주는 작업은 하나도 하지 않았다지 뭐야 ~.~ AWS에서 다운로드받았던 .pem 파일도 사용하지 않고 있었다ㅋㅋㅋ 😅 그럼 인스턴스에 접속해서 swagger 링크를 배포해보자! 1. pem파일 권한 변경 및 EC2 접속 .pem파일 있는 폴더로 이동한 뒤, ls명령어로 .pem파일이 있나 확인한다. 아..
pm2란? process manager의 약어로 node.js로 만들어진 프로그램의 프로세스 관리를 편하게 할 수 있도록 도와주는 패키지다. node.js로 기능구현을 마친 뒤 해당 프로젝트를 실제 서비스로 운영하려고 할 때 데몬 프로세스를 사용해 서버를 구동시킬 수 있는데 nohup, forever, pm2 등 여러 패키지가 존재한다. 이 중 점유율이 높은 pm2를 사용해보자. pm2 사용하기 1. pm2를 설치하기 (-g옵션을 사용해서 전역 설치를 해야지 실행명령어로 사용할 수 있다.) npm install pm2 -g 2. pm2 실행하기 (서버 소스코드가 작성되어있는 파일을 실행시킨다) pm2 start 3. 실행중인 리스트 확인하기 pm2 list 4. pm2 정지하기 pm2 stop 5. ..