본문 바로가기
Programming/버그 일지

address already in use :::8081 떠있는거 삭제하는 방법

by 배고프당 2023. 3. 8.
728x90

이 오류는 포트 8081이 이미 다른 프로세스에 의해 사용 중이기 때문에 발생합니다.

따라서 이를 해결하기 위해 다음 단계를 따를 수 있습니다.

  1. 현재 실행 중인 모든 프로세스 중에서 포트 8081을 사용하는 프로세스를 찾습니다.
    • macOS 또는 Linux에서는 터미널에서 다음 명령을 실행합니다.
       
      lsof -i :8081
       
      이 명령은 포트 8081을 사용하는 모든 프로세스를 나열합니다. 결과 중에서 해당 프로세스를 식별합니다.
    • Windows에서는 다음 명령을 실행합니다.
       
      netstat -ano | findstr :8081
      이 명령은 포트 8081을 사용하는 모든 프로세스를 나열합니다. 결과 중에서 해당 프로세스를 식별합니다.
  2. 포트 8081을 사용하는 프로세스를 종료합니다.
    • macOS 또는 Linux에서는 다음 명령을 실행합니다.
       
      kill <PID>
      여기서 <PID>는 포트 8081을 사용하는 프로세스의 식별자입니다. 위에서 lsof 명령의 결과에서 PID를 확인할 수 있습니다.
    • Windows에서는 다음 명령을 실행합니다.
       
      taskkill /PID <PID> /F
      여기서 <PID>는 포트 8081을 사용하는 프로세스의 식별자입니다. 위에서 netstat 명령의 결과에서 PID를 확인할 수 있습니다.
  3. 포트 8081을 사용하는 프로세스가 종료되었는지 확인합니다.
    • macOS 또는 Linux에서는 다시 lsof -i :8081 명령을 실행합니다. 결과가 나타나지 않으면 해당 포트를 사용하는 프로세스가 종료된 것입니다.
    • Windows에서는 다시 netstat -ano | findstr :8081 명령을 실행합니다. 결과가 나타나지 않으면 해당 포트를 사용하는 프로세스가 종료된 것입니다.

이제 다른 프로세스가 포트 8081을 사용하지 않으므로 해당 포트를 사용할 수 있게 됩니다.

728x90

댓글