포트 3000은 항상 grafana-server에 의해 점유됩니다.

포트 3000은 항상 grafana-server에 의해 점유됩니다.

개발 작업을 위해서는 무료 포트 3000이 필요합니다. 하지만 grafana-server에서 사용하고 있는데 설치한 기억이 없습니다. 우리는 이를 회사 내부적으로 사용하므로 어느 시점에 시스템에 추가되었을 수도 있습니다.

Netstat 출력 예

어쨌든 저는 이 명령을 사용하여 sudo netstat -lepunt | grep 3000포트 3000의 프로세스를 가져옵니다.

그런 다음 sudo kill -9 [process number]다시 netstat를 실행하면 다시 나타나지만 프로세스 번호는 다릅니다.

나도 팔로우했다이 예다른 포트 번호를 강제로 적용했지만 여전히 문제가 해결되지 않는 것 같습니다.

또한 내 컴퓨터에서 모든 grafana 항목을 찾아 삭제해 보았습니다. 서비스를 다시 시작하여 더 이상 존재하지 않지만 여전히 존재함을 시스템에 알립니다. 결국 다음에 무엇을 해야할지 모르겠습니다. 어떤 아이디어가 있나요? 추가 정보를 직접 제공해야 합니까?

답변1

저는 Mac에서 이 문제를 해결하려고 노력해 왔습니다. 이 페이지가 계속 나타납니다. 따라서 다른 Mac 사용자가 다음 명령을 사용하도록 돕기 위해 brew services stop grafana

답변2

신용은 사용자에게 속합니다Ouwei_Ouwei레딧에서.

grafana-server.servicesystemd는 포함 된 프로세스를 다시 시작 Restart=on-failure하고 SIGKILL프로세스를 전송하여 해당 오류 상태를 트리거합니다. 일반 명령만 사용하면 kill PROCID_HERE정상적으로 종료되고 다시 시작되지 않습니다.

그래서 kill 명령을 추가하면 안 됩니다 -9.

관련 정보