Prometheus caller=main.go:819 level=error msg="Unable to start web listener" err="listen tcp 0.0.0.0:9090: bind: address already in use" 에러 해결Trouble shooting2023. 4. 14. 13:39
Table of Contents
반응형
안녕하세요
이번 시간에는 프로메테우스를 설치하고 실행하던 중 발생한 에러 해결 방법에 대해 알아보려고 합니다.
1. 에러 발생
caller=main.go:819 level=error msg="Unable to start web listener" err="listen tcp 0.0.0.0:9090: bind: address already in use"
prometheus --config.file prometheus.yml
다음과 같이 프로메테우스를 실행했을 때 위와 같은 에러가 발생했습니다. 이 오류는 이미 다른 프로세스가 9090 포트를 사용하고 있기 때문에 Prometheus가 웹 리스너를 시작할 수 없다는 것을 나타냅니다.
2. 에러 해결
1. 현재 시스템에서 9090 포트를 사용하고 있는 서비스를 찾기
sudo lsof -i :9090
이 프로세스를 종료하거나 다른 포트로 이동시켜서 해당 포트를 사용 가능하게 만들어야 합니다. 저는 프로세스를 종료 시켜서 해결해보겠습니다.
2. 프로세스 종료시키기
kill -9 2654
kill -9 명령어를 이용하여 프로세스를 강제 종료시킵니다. 강제 종료 시킨 후 다시 명령어를 수행하면 정상적으로 실행됩니다.
이번 시간에는 address already use 에러가 발생했을 때 해결하는 방법에 대해 알아봤습니다.
감사합니다.
반응형
'Trouble shooting' 카테고리의 다른 글
@__Evening :: Good Evening
클라우드, 개발, 자격증, 취업 정보 등 IT 정보 공간
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!