포트
-
간혹 도커를 사용하다보면 포트를 이미 쓰고 있어서, 에러가 발생하는 경우가 있다. 에러 메세지 : Ports are not available: listen tcp 0.0.0.0:80: bind: address already in use 필자의 경우 tcp 0.0.0.0:80 포트를 프로젝트에서 traefik 돌리려고 하는데, 이미 사용중이라고 계속 에러 메세지가 뜬다. sudo lsof -i:80 위의 명령어를 통해 현재 해당 포트를 조회할 수 있는데, httpd 에서 사용하고 있는데 검색을 통해 알아보니 아파치(apache) 가 해당 포트 사용중이다. (맥북 아니면 sudo 생략 가능) 이럴 경우 아래의 명령어를 통해 아파치를 멈춰주면 된다. 아파치 멈추게하는 명령어 sudo launchctl unlo..
Ports are not available: listen tcp 0.0.0.0:80: bind: address already in use 포트 에러 (아파치)간혹 도커를 사용하다보면 포트를 이미 쓰고 있어서, 에러가 발생하는 경우가 있다. 에러 메세지 : Ports are not available: listen tcp 0.0.0.0:80: bind: address already in use 필자의 경우 tcp 0.0.0.0:80 포트를 프로젝트에서 traefik 돌리려고 하는데, 이미 사용중이라고 계속 에러 메세지가 뜬다. sudo lsof -i:80 위의 명령어를 통해 현재 해당 포트를 조회할 수 있는데, httpd 에서 사용하고 있는데 검색을 통해 알아보니 아파치(apache) 가 해당 포트 사용중이다. (맥북 아니면 sudo 생략 가능) 이럴 경우 아래의 명령어를 통해 아파치를 멈춰주면 된다. 아파치 멈추게하는 명령어 sudo launchctl unlo..
2020.10.08 -
npm 혹은 yarn 을 통해서 이미 프론트 혹은 백엔드 등 포트를 sudo command를 통해서 실행중인데, 브라우저를 종료하더라도 포트는 계속 돌아간다. 이럴때 사용중인 포트 PID 를 확인하고 강제로 종료시켜보자. 1. 사용중인 포트 PID 확인하기 현재 8888포트를 실행중이다. 아래의 명령어를 통해서 포트 관련 사항을 확인할 수 있다. sudo lsof -i:[PORT NUMBER] 예 ) sudo lsof -i:8888 그럼 사용중인 포트 정보가 나온다. 2.현재 8888포트는 4507 PID 를 사용중인데, PID 를 종료시켜보자. sudo kill -9 4507 그럼 사용중인 PID를 죽였다면 1번 확인 명령어를 실행하더라도 위와 같이 뜨지 않는데, 그럼 해당 포트는 종료가 된것이다.
[mac] 사용중인 포트를 확인하고 종료 시켜보자.npm 혹은 yarn 을 통해서 이미 프론트 혹은 백엔드 등 포트를 sudo command를 통해서 실행중인데, 브라우저를 종료하더라도 포트는 계속 돌아간다. 이럴때 사용중인 포트 PID 를 확인하고 강제로 종료시켜보자. 1. 사용중인 포트 PID 확인하기 현재 8888포트를 실행중이다. 아래의 명령어를 통해서 포트 관련 사항을 확인할 수 있다. sudo lsof -i:[PORT NUMBER] 예 ) sudo lsof -i:8888 그럼 사용중인 포트 정보가 나온다. 2.현재 8888포트는 4507 PID 를 사용중인데, PID 를 종료시켜보자. sudo kill -9 4507 그럼 사용중인 PID를 죽였다면 1번 확인 명령어를 실행하더라도 위와 같이 뜨지 않는데, 그럼 해당 포트는 종료가 된것이다.
2020.07.05