반응형
파이참에서 실행을 하다가 위와 같은 에러를 만났다.
찾아보니 해당 port 번호를 다른 프로세스가 이미 사용하고 있어서 나오는 에러 였다.
해결방법은 2가지 이다.
1) 기존에 사용하던 프로세스를 파이참에서 종료하기
2)기존에 사용하던 프로세스를 터미널에서 종료하기
[윈도우]
터미널을 열고 아래의 명령어를 입력합니다.
netstat -aon | find "5000"
그럼 아래 형태로 나타납니다.
TCP xxx.xx.xx.xx:5000 xx.xx.xx.xxx:443 ESTABLISHED 3333
맨 뒤에 있는 것이 프로세스 아이디(pid)입니다.
이걸 종료시켜주면 됩니다.
위의 경우에는 pid가 3333입니다. 아래의 명령어 부분에 맨 마지막에 각자의 pid를 적어주면 됩니다.
taskkill /F /PID 0000
[맥 (특정 포트를 사용하는 프로세스를 종료할 때 사용하는 방법)]
lsof -n -i4TCP:5000 | grep LISTEN
위의 명령어로 출력되는 두번째 값(네자리 숫자)인 process_id(pid)를 넣어서 프로세스를 종료합니다.
kill -9 pid값
728x90
'에러해결' 카테고리의 다른 글
Error: secretOrPrivateKey must have a value 해결법 (0) | 2022.04.29 |
---|---|
Error: listen EADDRINUSE: address already in use :::3000 해결법 (0) | 2022.04.27 |
express 썬더 클라이언트 연결 404 에러 해결 (0) | 2022.03.25 |
[Python] AttributeError:'str' object has no attribute 'decode' 에러 (0) | 2022.03.12 |
[Python] TypeError:'nonetype' object is not subscriptable 에러 원인 및 해결방법 (0) | 2022.03.12 |