강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

웹개발자님의 프로필 이미지
웹개발자

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

프론트 서버 배포하기

sudo npx pm2 start npm -- start

작성

·

640

0

아래분과 비슷한 질문입니다.

backend 에서는 npx를 사용하면 바로 되는데

fontend에서는 npx 명령어를 쓰면 다운로드 되는 과정이 뜨고 그 후에 실행이 됩니다. 그런데 npm start 하면 아래 명령어가 나와야 하는데 sudo npx pm2 start npm -- start 를 하면 package.json에 입력한 명령어가 안나오고 pm2만 실행되는 것 같습니다.

그리고 들어가보면 실행이 안됩니다...그냥 sudo npm start하면 정상 작동됩니다.

그리고 이어서 monit하는 명령어도 monit할때 또 다운로드되는 과정이 생겨서 로그가 바로 찍히지도 않습니다.

(아 그리고 혹시 인스턴스 상태를 중지로 하면 돈이 안나가나요? )

답변 5

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

중지하면 안 나가긴 하는데 elastic ip(고정 ip)나 route53이나 ebs 스토리지(영구스토리지)를 사용한다면 나갈 수 있습니다.

0

웹개발자님의 프로필 이미지
웹개발자
질문자

다시 설치하니 동작합니다 감사합니다. (아 그리고 혹시 인스턴스 상태를 중지로 하면 돈이 안나가나요? )

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

우분투가 맞나요?

[PM2] Spawning PM2 daemon with pm2_home=/home/ubuntu/.pm2

[PM2] PM2 Successfully daemonized

[PM2] Starting /usr/local/bin/npm in fork_mode (1 instance)

[PM2] Done.

저랑 npm이 설치된 경로가 다른걸로 봐서는 노드 설치가 잘못된 것 같기도 합니다. 명령어 입력 시 무언가 다운로드 되는 모습이 보여서는 안 됩니다.

/front 폴더에서 npm i pm2 다시 해보시고 npx 명령어 한 번 더 입력해보세요.

0

웹개발자님의 프로필 이미지
웹개발자
질문자

/front에서 입력했습니다!

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

어떤 경로에서 저 명령어를 입력하셨나요?

웹개발자님의 프로필 이미지
웹개발자

작성한 질문수

질문하기