Address already in use (Bind failed) 에러 해결 방법

정보|2020. 8. 9. 06:00

 

Address already in use (Bind failed) 에러 해결 방법

 

리눅스에 nginx나 서버를 설치를 하여 사용을 할 수도 있습니다. 가장 많이 사용을 하는 리눅스는 우분투, centos 등이 있습니다. 리눅스는 명령어를 이용을 하여 사용을 할 수 있습니다.

 

예를 들어 php 라이브러리를 구동을 시켜야 하는데 해당 포트에 연결을 요청을 할 수 있는 네트워크가 끊기게 되면 Bind failed 에러가 발생을 할 수 있습니다.

 

 

해당 에러를 해결을 할 수 있는 방법은 우선 해당 포트가 사용 중인지를 검색을 먼저 해야 합니다.

 

netstat -lntp

 

만일 기존에 12800포트를 사용 중에 있으면 목록 중에 9022 PID를 가진 항목을 확인을 할 수 있습니다. 해당 하는 PID를 동작을 완전하게 중지를 해버리게 하는 방법은 kill하는 방법입니다.

 

kill -9 9022

 

위와 같이 입력을 하고 다시 php 라이브러리를 구동을 하면 정상적으로 구동이 되는 것을 확인을 할 수 있습니다.

댓글()