일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 모바일웹스킨
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트
- taskkill
- SSR
- 카우치코딩 #couchcoding #6주포트폴리오 #6주협업프로젝트v
- 플젝후체크
- Technical Writing
- 필사
- khaiii
- github
- expression statement is not assignment or call html
- gitbash
- 비동기
- 코딩온라인
- 클라이언트사이드렌더링
- Anaconda
- github markdown
- address
- 자바파이썬
- 마크다운
- Morphological analysis #Corpus
- PID
- 파이썬
- 출처: 자바의 신 8장
- 서버사이드렌더링
- #스파르타코딩클럽후기 #내일배움캠프후기
- 파이콘
- terminate
- Machine Learning
- Kakao
- Today
- Total
개발 일기
[에러 해결] Address already in use 일 때 process Kill 하기 본문
지난 번에 AWS 서버에 올린 웹페이지를 수정하고, 다시 파일질라에 올렸다.
(파일을 수정하더라도 내 컴퓨터에만 저장된 것이기 때문에, 파일질라에 업데이트된 파일을 다시 올린다)
그랬더니 Address already in use 라는 에러 메시지가 떴다. app.run('0.0.0.0', port = 5000) 이라고 되어있는 것을 보니, 5000포트를 이전 파일이 점유하고 있는 듯하다.
아래 명령어를 입력해서, 점유된 프로세스를 kill 한다.
#pid 값(프로세스 번호) 을 찾는다.
ps -ef | grep '파일명'
#특정 프로세스를 죽인다
kill -9 [pid 값]
다시 실행하면 정상적으로 연결된다. 웹페이지도 잘 뜨는 것을 확인할 수 있다.
P.S. 박해씨님께서 블로그에 잘 설명해주신 자료가 있어 아래에 첨부합니다.
https://velog.io/@nomadhash/TIL-%EC%97%90%EB%9F%AC%EB%85%B8%ED%8A%B8-Node-js-address-already-in-use
[TIL] 에러노트📕 - [Node js] address already in use
깔끔하게 구동되던 Express 서버가 갑자기 콘솔창에 뜻밖의 에러를 뿜었다. 재밌는건 'address already in use'에러에도 불구하고 클라이언트와의 통신에는 아무런 이상이 없었다는 것이다.보통 이 에러
velog.io
# 한달 뒤,
위의 명령어로도 되지 않아서, 다른 명령어를 찾았다.
출처: bash - Taskkill /PID not working in GitBash - Stack Overflow
'Tech > Others' 카테고리의 다른 글
DB 인스턴스 연결 / Elastic Beanstalk 배포 실패 - 환경변수 확인 (0) | 2021.10.16 |
---|---|
웹 개발 일지 (5) Get 과 Post API 활용, AWS 서버 에 올리기, FileZilla (0) | 2021.08.19 |
웹개발 일지 (3) - 크롤링, 파이썬, 서버와 Framework (0) | 2021.08.15 |
웹개발 일지 (2) - Javascript, JQUERY (0) | 2021.08.11 |
웹개발 일지 (1) - HTML, CSS, Javascript 기초 개념 (0) | 2021.08.09 |