미니쿠파
미니쿠파
미니쿠파
전체 방문자
1,852,330
오늘
767
어제
1,366
  • 분류 전체보기 (131)
    • 휴대폰 (17)
      • 안드로이드 (9)
      • ios (5)
    • 소프트웨어 (35)
      • 앱 (4)
      • 프로그램 (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)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 책임한계와 법적고지

인기 글

  • 2022년 2월 AMD, 인텔 CPU 성능⋯
    2021.02.05
    2022년 2월 AMD, 인텔 CPU 성능⋯
  • 마인크래프트 텍스쳐팩, 리소스⋯
    2020.05.05
    마인크래프트 텍스쳐팩, 리소스⋯
  • 2022년 2월 라데온, 엔비디아⋯
    2020.12.28
    2022년 2월 라데온, 엔비디아⋯
  • 윈도우10 정품인증 하는법, 안⋯
    2020.08.14
    윈도우10 정품인증 하는법, 안⋯
  • 티스토리 블로그, 웹사이트에 s⋯
    2020.09.28
    티스토리 블로그, 웹사이트에 s⋯

태그

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

최근 댓글

  • 감사합니다. 저도 이 글보고 설⋯
    마이
  • 3월꺼는 없나요
    123
  • 가성비 수치가 따로 정리되어서⋯
    행자
  • 설치 usb를 만드는 부분을 보면⋯
    미니쿠파
  • 중요한 경고 문구 같은 건 글⋯
    tq

최근 글

  • GTA5 라디오로 듣고 싶은 노래⋯
    2022.02.14
    GTA5 라디오로 듣고 싶은 노래⋯
  • 메인보드 바이오스 업데이트 하⋯
    2021.02.26
    메인보드 바이오스 업데이트 하⋯
  • 윈도우10 안전모드로 부팅하는⋯
    2021.02.15
    윈도우10 안전모드로 부팅하는⋯
  • GTA5 온라인 팁! 빠르게 먼 거⋯
    2021.02.12
    GTA5 온라인 팁! 빠르게 먼 거⋯
  • 2022년 2월 휴대폰, AP 성능 순⋯
    2021.02.08
    2022년 2월 휴대폰, 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 블로거, 앱 개발자 미니쿠파입니다. 블로그에는 주로 컴퓨터, 프로그래밍, 프로그램, 티스토리 관련 글을 올리고 있습니다.
    댓글쓰기
    다음 글
    티스토리 간단하게 페이지 무제한인 사이트맵 생성 만들기
    이전 글
    티스토리 자동으로 이미지 alt 태그 속성 달아주는 툴
    • 이전
    • 1
    • ···
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • ···
    • 131
    • 다음

    티스토리툴바