미니쿠파
미니쿠파
미니쿠파
전체 방문자
2,197,597
오늘
0
어제
1,078
  • 분류 전체보기 (131)
    • 휴대폰 (17)
      • 안드로이드 (9)
      • ios (5)
    • 소프트웨어 (36)
      • 앱 (5)
      • 프로그램 (12)
      • 사이트 (5)
      • 윈도우 (7)
      • 티스토리 (7)
    • 하드웨어 (37)
      • cpu (6)
      • 그래픽카드 (2)
      • 메인보드 (6)
      • 모니터 (4)
      • 스피커 (1)
      • 라즈베리파이 (6)
    • 개발 (19)
      • flutter (4)
      • node.js (3)
      • JS, 티스토리 (4)
      • 파이썬 (2)
      • 안드로이드 (6)
    • 게임 (17)
      • 마인크래프트 (10)
      • GTAV (6)
    • 뉴스 (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 개인정보처리방침
  • 책임한계와 법적고지

인기 글

  • 아주 쉬운 마인크래프트 텍스쳐팩, 리소스팩 적용법!
    2020.05.05
    아주 쉬운 마인크래프트 텍스쳐팩, 리소스팩 적용법!
  • 2022년 7월 AMD, 인텔 CPU 성능 순위표 (검색 ⋯
    2021.02.05
    2022년 7월 AMD, 인텔 CPU 성능 순위표 (검색 ⋯
  • 무료로 쉽게 할 수 있는 윈도우10 다운로드, 설치 방법!
    2020.03.12
    무료로 쉽게 할 수 있는 윈도우10 다운로드, 설치 방법!
  • 모니터 화면 크기, 비율 및 해상도 비교
    2020.01.24
    모니터 화면 크기, 비율 및 해상도 비교
  • 컴퓨터 reboot and select proper boo⋯
    2020.01.21
    컴퓨터 reboot and select proper boo⋯

태그

  • GTA5
  • 리뷰
  • 모드
  • 윈도우
  • 윈도우10
  • 비교
  • 바이오스
  • 프로그램
  • 컴퓨터
  • 성능
  • 마인크래프트
  • 안드로이드 스튜디오
  • 설치
  • 가격
  • 적용법
  • 티스토리
  • CPU
  • 스펙
  • 라즈베리파이
  • 모니터

최근 댓글

  • 얘는 지금 무슨 게임에 이상한 걸 넣고 자빠졌어 그냥! 조⋯
    타키
  • 뭉탱이로 있다가 유링게슝
    빈 돈통
  • 타지리 저작권 버전도 추가되었으면 좋겠다맨이야
    뭉탱아 영양제 먹어라
  • amd 칩셋 보드는 지원안하는거 같네요
    123
  • 어떤 반응 속도를 말하는지 모르겠지만. TN 패널을 사용⋯
    무찌

최근 글

  • GTA5 라디오로 듣고 싶은 노래 듣기! [셀프 라디오]
    2022.02.14
    GTA5 라디오로 듣고 싶은 노래 듣기! [셀프 라디오]
  • 메인보드 바이오스 업데이트 하는 법 (ASUS MSI 기가⋯
    2021.02.26
    메인보드 바이오스 업데이트 하는 법 (ASUS MSI 기가⋯
  • 윈도우10 안전모드로 부팅하는 6가지 쉬운 방법
    2021.02.15
    윈도우10 안전모드로 부팅하는 6가지 쉬운 방법
  • GTA5 온라인 팁! 빠르게 먼 거리를 순간이동 하는법 (⋯
    2021.02.12
    GTA5 온라인 팁! 빠르게 먼 거리를 순간이동 하는법 (⋯
  • 2022년 7월 휴대폰, AP 성능 순위표 (검색 가능)
    2021.02.08
    2022년 7월 휴대폰, AP 성능 순위표 (검색 가능)

티스토리

hELLO · Designed By 정상우.
미니쿠파

미니쿠파

node.js - Error: listen EADDRINUSE: address already 에러 해결
개발/node.js

node.js - Error: listen EADDRINUSE: address already 에러 해결

2020. 3. 16. 10:00
반응형

썸네일
썸네일

node.js - Error: listen EADDRINUSE: address already 에러 해결

'npm start' 명령어를 사용하여 node.js 서버를 실행하려 할 경우 'Error: listen EADDRINUSE: address already in use 0.0.0.0:80' 이런 오류가 나면서 node.js가 실행이 안되는 경우가 있습니다.

이 오류는 node.js를 비정상 종료 한 후 실행하려 하거나, 다른 프로세스에서 오류로 나온 해당 포트를 사용하고 있어서 생기는 오류입니다.

해당 프로세스 찾기

해당 포트 사용하는 프로세서 찾기
해당 포트 사용하는 프로세스 찾기

우선 이 'Error: listen EADDRINUSE: address already in use 0.0.0.0:80' 오류를 해결하기 위해선, 오류가 나온 해당 포트를 사용중인 프로세스를 찾은 다음, 해당 프로세스를 종료 또는 강제 종료 해주면 됩니다.

$ sudo lsof -i :포트번호

우선 리눅스, 라즈베리파이에서는 lsof라는 명령어로 해당 포트를 사용하는 프로세스를 찾을 수 있습니다. lsof라는 명령어는 'list open files'의 약자로, 열린 파일 목록과 해당 파일을 사용하는 프로세스등의 정보를 알려줍니다.

lsof에서 -i를 사용하여, 해당 포트를 사용하는 프로세스를 찾을 수 있습니다. 터미널에서 위 명령어를 입력하여, 해당 포트를 사용하는 프로세스를 찾아줄 수 있습니다.

프로세스 강제 종료

프로세서 강제 종료프로세서 강제 종료
프로세스 강제 종료

위의 명령어를 터미널에 입력하면 이런식으로 해당 포트를 사용하는 프로세스가 나옵니다. 해당 프로세스가 무엇인지 확인한 다음 종료를 해도 되면, 직접 해당 프로세스를 찾아서 종료를 하거나, 터미널에서 아랫 명령어를 사용하여 pid값을 통해 강제종료 시켜주면 됩니다.

$ sudo kill -9 pid값

터미널에 kill 명령어를 입력하여, pid값을 통해 해당 프로세스를 강제 종료해주면 됩니다.

참고로 kill 명령어 뒤에 -9는 KILL (non-catchable, non-ignorable kill), 강제종료를 의미 합니다.

반응형
저작자표시 비영리 변경금지
    '개발/node.js' 카테고리의 다른 글
    • [node.js] 간단하게 heroku sleep 방지 하기
    • [node.js] 깃허브 통해 무료 서버 heroku에 배포하기
    Error: listen EADDRINUSE: address alread, nodejs, 라즈베리파이, 오류
    미니쿠파
    미니쿠파
    IT 블로거, 앱 개발자 미니쿠파입니다. 블로그에는 주로 컴퓨터, 프로그래밍, 프로그램, 티스토리 관련 글을 올리고 있습니다.
    댓글쓰기
    [node.js] 간단하게 heroku sleep 방지 하기
    이전 글
    [node.js] 간단하게 heroku sleep 방지 하기

    티스토리툴바