EADDRINUSE: address already in use :::8080 에러 해결 방법

EADDRINUSE: address already in use :::8080 에러는 프로그램이 이미 사용 중인 포트를 다시 사용하려 할 때 발생하는 문제입니다. 이를 해결하기 위한 방법을 아래 글에 정리해 보겠습니다.
포트 충돌 에러 해결 방법
1. 현재 사용 중인 프로세스 확인하기

먼저, 충돌이 발생하는 8080 포트를 사용 중인 프로세스를 확인해야 합니다. 다음 명령어로 현재 해당 포트를 사용 중인 프로세스를 찾을 수 있습니다.
lsof -i :8080
2. 프로세스 종료하기
위의 명령어로 어떤 프로세스가 8080 포트를 사용 중인지 확인했다면, 해당 프로세스를 종료할 수 있습니다.
kill <PID>
위의 명령어를 하고 다시 lsof -i :8080 조회 했을 때 아직도 프로세스가 남아있다면 아래 명령어로 진행해보세요.
[Linux] 프로세스 종료 kill -9 PID / kill -15 PID
Linux 프로세스 종료 kill 옵션 상세 설명 리눅스 환경에서 프로세스를 종료하기 위해 kill 명령어를 사용합니다. 해당 프로세스를 찾기 위해 ps -ef 명령어를 통해서 PID(프로세스 아이디)를 우선 찾
greensul.tistory.com
kill -15 <PID>
kill -9 <PID>
끝으로
이렇게 해서 EADDRINUSE: address already in use :::8080 에러를 해결할 수 있습니다. 프로세스를 종료하거나 포트를 변경하여 충돌을 해소하고, 새로운 포트에 서비스를 실행할 수 있게 됩니다.
▼ 아래 글도 읽어보세요! ▼
Linux 서버 시간 동기화
리눅스 서버에서 작업하던 중 시간이 현재 시간보다 4~5분정도 차이가 발생하는걸 발견했다. 이 시간 차이를 맞추고자 다음과 같은 작업을 했다. 먼저 rdate를 설치했다. 여기서 리눅스 명령어 rdat
typenine9.tistory.com
crontab을 활용하여 작업 자동화하기, 리눅스 전문가의 조언과 예시
crontab은 Linux 시스템에서 자동 작업 스케줄링을 관리하는 데 사용되는 강력한 도구입니다. crontab은 여러분이 특정 시간에 실행되기를 원하는 작업을 정의하는 crontab 파일을 사용합니다. 이제 저
typenine9.tistory.com
typenine9님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.