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

jgam님의 프로필 이미지

작성한 질문수

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

프론트 서버 배포하기

백엔드 address in use

작성

·

172

0

안녕하세요, 우선 백엔드와 프론트를 instance에 띄우는 것 까지는 성공을 했습니다. 그 이후에, 영상에서 처럼 자잘한 주소들을 바꿔주고 다시 보니, 백엔드와 아마존인스턴스연결이 끊겨있어서 다시 연결을 시키고, sudo npx pm2 kill 이후 sudo npx pm2 start && sudo npx pm2 monit를 해줬는데, 80port가 already in use라고 나오더라구요.

80번 포트에 실행되는 무언가를 지울려고 해도, 계속 새로(?) 생겨나더라구요.

ubuntu@ip-172-31-44-202:~/next_prj_backend$ sudo netstat -anp | grep :80

tcp6       0      0 :::80                   :::*                    LISTEN      31319/node /home/ub 

ubuntu@ip-172-31-44-202:~/next_prj_backend$ sudo kill 31319

ubuntu@ip-172-31-44-202:~/next_prj_backend$ sudo netstat -anp | grep :80

tcp6       0      0 :::80                   :::*                    LISTEN      5410/node /home/ubu 

ubuntu@ip-172-31-44-202:~/next_prj_backend$ sudo kill 5410

ubuntu@ip-172-31-44-202:~/next_prj_backend$ sudo netstat -anp | grep :80

tcp6       0      0 :::80                   :::*                    LISTEN      5443/node /home/ubu 

제 질문은, 현재 80번포트에 돌아가고 있는 프로세스가 뭔지 모르겠고, 백엔드 모닛에서  80번 포트를 사용하지못하고있다는데 어떠한 방법이 있을까요?

답변 2

0

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

pm2가 계속 서버를 되살리고 있는 것입니다. sudo npx pm2 kill을 할 때 혹시 sudo npx pm2 start한 계정과 다른 계정으로 하셨나요? sudo su로 root로 들어가서도 해보세요.

0

jgam님의 프로필 이미지
jgam
질문자

업데이트: 우선 앱은 동작을 합니다만, pm2 monit에서 제대로된 로깅이 되고있는거 같지는 않습니다. 고로, 로그인을 함에도 불구하고 로그인되었다고 인식을 하지 못하네요...

jgam님의 프로필 이미지

작성한 질문수

질문하기