본문 바로가기
혼자 공부하는 것들/node.js

[node.js + react] Would you like to run the app on another port instead? (Y/n) PORT오류 손쉽게 해결하기

by applepick 2020. 11. 13.
반응형

Would you like to run the app on another port instead? (Y/n) 종종 이런 것이 뜰 것이다. 그 이유는 지금 실행하려는 포트가 사용 중이기 때문이다. 

 

안 뜨게 하려면 필자를 따라 해 보자. 

lsof -i -nP | grep LISTEN | awk '{print $(NF-1)" "$1}' | sort -u

lsof -i -nP 이거는 대부분 알고 계실 것이다. 구글링을 해보면  커맨드를 알려주는데 솔직히 보기가 힘들다. 그래서 사용 중인 포트를 보기 편하게 나타낼 수 있게 하였다.

 

이런식으로 사용 중인 포트가 나열된다... 필자는 모르고 계속 Y를 누르다 보니 포트 사용 개수가 많아져서 정리해보았다. 이제 끌 수 있게 해 보자.

kill $(lsof -t -i:3001) 

이런 식으로 켜져있는 포트를보고 번호만 쓰면 간편하게 포트가 꺼진다. 

다른 곳에서는 PID값을 찾아서 

kill -9 PID값

이런식으로 하는데 너무 치기 귀찮다....  필자의 방법을 추천한다.... 저렇게 삭제한다면 더 이상 메시지가 안뜰 것이다. 끝!

반응형

댓글