-
[이미 사용중인 포트 넘버] Port number was already in use 해결하기Health-Genie 2023. 11. 21. 11:40728x90
localhost 내에서 실행을 중인데도, 위와 같은 에러가 나왔다.
필드 부분 필드 하는 부분이 2개가 띄워져 있을 가능성이 있지만, 위를 배제하고 해결하는 방법을 공유하려 한다
iterm에
lsof -n -i -P | grep 8080 lsof: 현재 실행중인 프로세스를 확인한다. -n: 호스트네임을 제거한다. -i: IPv[46] 파일들을 선택한다. -P: 포트의 이름을 제거한다.
을 명령해서 해당 port number 8080에 띄워져 있는 프로그램을 확인한다
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 12345 user 128u IPv6 0x5210d6 0t0 TCP 127.0.0.1:8080 (LISTEN)
이런식으로 나오는데 PID라고 적혀 있는 process id [ 운영체제에서 프로세스를 식별하기 위해 프로세스에 부여하는 번호 ]로 해당 process가 8080 port number에서 실행중이라는 의미이다.
kill -9 12345
이렇게 PID를 지워주면 해결이 가능하다
'Health-Genie' 카테고리의 다른 글
[배운점] @ElementCollection (2) 2023.11.24 [error] Data truncation : Data too long for column (2) 2023.11.22 [error] No enum constant enum명.값 해결방법 (2) 2023.11.21 [error] Could not write JSON: Infinite recursion (stackOverflowError) (0) 2023.11.19 [이메일 인증] 이메일 인증 구현 & 코드 검증! (2) 2023.11.18