카테고리 없음

err) Metro 서버가 이미 8081 포트에서 실행 중이네요.

진주만두찜 2025. 6. 9. 19:11
반응형

포트 확인

netstat -ano | findstr :8081
  • 8081 → 포트 번호

PID로 프로세스 종료

taskkill /PID [PID번호] /F

여기서 PID란?

  • PID = Process ID = 프로세스 식별번호
  • 컴퓨터에서 실행되는 모든 프로그램마다 붙는 고유 번호
  • 매번 바뀜(재실행 할 때마다)
  • 시스템 관리: Window가 자동으로 부여

포트로 직접 종료(추천)

npx kill-port 8081

PID 방식의 문제점

  1. 번거러움
    1. PID를 찾고 → PID를 복사해서 입력하고 → 다시 확인을 해야하는 3단계 절차를 거쳐야 하므로
  2. 실수 가능성
    1. PID 잘못 복사하면 다른 프로세스 종료
    2. PID는 매번 바뀜
  3. 여러 프로세스 문제
    1. 8081 포트에 여러 프로세스가 연결되어 있으면 하나씩 다 찾아서 종료해야 함

포트 직접 종료의 장점

  1. 간단함
    1. npx kill-port 8081 로 1단계만 거침
  2. 안전함
    1. 해당 포트만 정확히 종료
    2. 실수로 다른 프로세스를 건드릴 위험이 없음
  3. 완전한 정리
    1. 해당 포트와 관련된 모든 연결을 한 번에 정리

→ 실무에서는 속도와 안정성이 중요하기 때문에 kill-port 방식을 더 선호함

자주 사용하는 포트들

  • 3000 - React 개발 서버
  • 8080 - Spring Boot
  • 8081 - React Native Metro
  • 5432 - PostgreSQL
  • 3306 - MySQL
반응형