# pm2

67개의 포스트
post-thumbnail

Nginx+PM2+Multer의 환장하는 502에러

프로젝트에서 백엔드를 하게 되었다.일단 프로젝트가 완성될 때 까지 배포는 localtunnel로 잠깐 미뤄놨었는데,너무 불편해서 EC2에 배포를 하게 되었다.EC2에서는 도커를 통해 nginx이미지 까지올리려 했으나...잘 되지않아서 nginx는 로컬로 설치했다.Doc

2022년 6월 20일
·
0개의 댓글
post-thumbnail

[SOPT] 4차 세미나 - AWS EC2, PM2, AWS S3

📌 이 글은 THE SOPT 30기 서버파트 4차 세미나에서 학습한 내용을 다룹니다.

2022년 5월 9일
·
0개의 댓글

[Node.js] PM2 ES6 사용

Node.js는 기본적으로 싱글 스레드로 동작한다. 즉, CPU의 멀티코어 시스템을 사용할 수 없다.그러나 서버의 사양은 더 많은 코어를 제공한다면 자원을 제대로 활용하지 못하는 것이다.Node.js는 이런 문제를 해결하기 위해 클러스터 모듈을 통해 단일 프로세스를 멀

2022년 4월 27일
·
0개의 댓글
post-thumbnail

React App pm2 deploy

2022년 4월 25일
·
0개의 댓글
post-thumbnail

Error log: yarn으로 pm2 돌릴 때 발생하는 에러 해결 (nginx 502 bad gateway)

문제 상황 dev서버를 껐다 킬 일이 있어서 껐다 킨 뒤..pm2 start를 하니 502 bad gateway만 뜬다. yarn dev시에는 잘 켜지는 것으로 봐서는 pm2 인스턴스 문제인 것으로 파악된다 502error를 해결해야된다! 문제 원인 The erro

2022년 4월 23일
·
0개의 댓글

pm2 설치 및 사용법(Node project)

'-g' 옵션을 주어 실행명령어로 사용할수 있게 한다.실행시킬 js 파일을 start 시키면 된다.\--watch :PM2 가 실행된 프로젝트의 변경사항을 감지하여 서버를 자동리로드 해줌\--name : 앱을 실행할 때에 이름을 붙여줌.서비스마다 각각 다른 이름을 붙일

2022년 4월 6일
·
0개의 댓글

PM2 - 설치 및 명령어

팀내에서 배포도 담당하고 있다보니, Node js를 해당 플러그인으로 무중단 배포 세팅을 해달라는 요청을 받았다.매번 새로운 걸 공부하는 느낌이다..해당 명령어를 치면 현재 실행중인 프로세스에 대해서 모니터링이 진행가능하다.다른 명령어들과 다르게, monit 명령어는

2022년 4월 6일
·
0개의 댓글
post-thumbnail

PM2 사용하기

foreground process터미널 끄면 같이 꺼지는 형상을background process 터미널 꺼도 안 꺼지게 설정해야함우분투에서는 포트1024 밑으로 내려가는 포트들은 다 사용자 권한이 있어야 실행시킬 수 있다. 그래서 80번 포트로 우분투에서 서버를 실행

2022년 3월 30일
·
0개의 댓글

pm2로 무중단 배포 안전하게 하기

무중단 배포와 서버 안전하게 종료

2022년 3월 27일
·
0개의 댓글

왓 이즈 PM2

pm2.. 아직 잘 모르겠어 너를..

2022년 3월 27일
·
0개의 댓글
post-thumbnail

[TIL] ec2 에서 pm2 로그 보기

(환경 : 윈도우, git bash, start할 파일은 server.js기본적으로 서버를 돌리던 상태였기 때문에 pm2로 start해서 어떻게 로그를 보는지만 정리할 것이다.( 같은 팀원이 pm2 start 해서 돌린 서버의 로그를 볼수 있게 된다.)pm2 start

2022년 3월 14일
·
0개의 댓글
post-thumbnail

[Dimelo Project] Travis CI, Code Deploy, Docker로 무중단배포 하기

Docker와 Docker hub를 이용한 무중단 배포글을 찾는데 힘이 들어 ..나같이 Docker와 Docker hub를 이용해서 무중단 배포를 하려는 사람들을 위해 도움을 주고자 글을 써보려고 한다..아직 Docker초보이고..아마도 더 좋은 방법이 있을지도 모르니

2022년 3월 11일
·
0개의 댓글
post-thumbnail

도커파일을 작성한뒤 이미지 만들기

도커파일로 이미지만들자 >그런뒤 로컬의 package.json의 스크립트를 하나 추가하자 >도커파일 정보 위와같이 작성한뒤 테스트 이미지 생성 localhost으로 접근 잘 접속된다 이제여기서 소스파일이 바뀌었다는 가정하에 다시 배포하는걸 진행시켜보자.

2022년 3월 8일
·
0개의 댓글

[Dimelo Project] pm2 cluster mode session 공유 안되는 문제

https://velog.io/@suyeonpi/Dimelo-Project-nest.js-docker%EC%97%90-pm2-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0지난 내 글을 보면 pm2를 fork 모드가 아닌 cluster모드로

2022년 3월 7일
·
0개의 댓글

[Dimelo Project] nest.js docker에 pm2 사용하기

pm2를 이용하여 터미널을 끄더라도 node.js프로젝트를 계속 운영해보도록 하자. docker container를 사용하면 pm2, forever와 같은 서비스를 이용 안해도 되는줄 알았지만.. 알아보니(제로초님께 질문해보니) kubernetes를 썼을 때 비로소 p

2022년 3월 5일
·
0개의 댓글
post-thumbnail

nextjs pm2으로 무중단 배포해보기(로컬환경)

pm2를 실행하기에 앞서 ecosystem을 설정해주자 >ecosystem.config.json이란 실행할 인스턴스의 설정을 json형식으로 관리할 수 있고 pm2 에서 제공해주는 option을 보다 쉽게 관리할수있도록 도와준다. 참고한싸이트 : 라인 엔지니어링 참고

2022년 3월 4일
·
0개의 댓글

pm2에서 환경변수가 undefined 라면 ?? (NestJS)

로컬에서는 환경변수가 잘 나온다 !!서버에서 process.env를 통해 확인해도 역시 환경변수가 잘 나온다!그런데 pm2를 통해 실행하면 환경변수가 잘 나오지 않는다!? (undefined)내가 며칠동안 직면했던 이상한 상황이었다. (속터져)분명 로컬에서는 잘 돌아가

2022년 2월 22일
·
0개의 댓글

TIL-220218

pm2에 관하여 ( 수정중 )

2022년 2월 18일
·
0개의 댓글

TIL

virtual Schema 실제로 DB에 존재하는 값은 아니지만 DB 데이터에 접근할 때, 값을 조작해 가상의 속성 값(virtual) 으로 데이터를 접근할 수 있게 해주는 기능 DB의 getter , setter 역할을 한다. EX) virtual schema 사

2022년 2월 16일
·
0개의 댓글
post-thumbnail

[CS] 백엔드 배포 Day-67

AWS 메뉴에서 EC2 서비스를 검색하고 접속하여 Instance 시작 버튼을 클릭해 Instance를 생성할 수 있습니다.용도에 맞는 AMI를 선택해야 합니다. 프리 티어 사용 가능은 과금이 되지 않습니다. (최신 버전은 이슈가 발생할 수 있기 때문에 LTS 버전을

2022년 2월 16일
·
0개의 댓글