VSCode에서 작업을 하다가
갑자기 VSCode가 강제종료가 된 후 다시 켜지는 일이 있었다.
그 때 VSCode에서는 몇 개의 개발 서버를 터미널에서 구동하고 있던 중인데,
포트가 안닫혔는지 계속 사용하고 있는 포트라는 메세지가 떠서 이를 해결한 부분의 기록을 남긴다.
1. 열린 포트 확인
먼저 해당 포트가 열려있는지 확인이 필요하고 그 포트를 담당하는 PID를 알아야 한다.
# 전체 열린 포트 찾는 명령어
sudo lsof -PiTCP -sTCP:LISTEN
# 특정 포트 찾기 (3000)
sudo lsof -i :3000
위 명령어를 통해 열린 포트를 찾는다.
2. 포트 닫기
아래의 명령어를 통해 PID를 죽인 뒤 확인하면 잘 된다.
# PID에는 위에서 알아낸 PID를 적는다.
sudo kill -9 PID