>source

Prometheus가 실행중인 요새 호스트에 스토리지 공간이 추가되어 6 개의 Cassandra 노드에서 메트릭을 가져 왔습니다. 그 이후로 Prometheus가 시작되지 않습니다. 오류 메시지에 다음과 같이 표시됩니다.

Opening storage failed open /data/prometheus/01D8GR67YKKZM51V4EPEQ4XH9J/meta.json: permission denied

그러나 아래에서 볼 수 있듯이 Prometheus는 sudo 로 시작됩니다.  파일이 ec2-user 로 설정되어 있습니다.
나는 당신이 나를 도울 수있는 더 많은 정보가 필요하다고 생각하지만, 나는 Prometheus에 능숙하지 않기 때문에 이것을 디버깅하는 데 도움이 될만한 다른 정보를 알려 주면 게시물을 업데이트 할 것입니다.

  • 답변 # 1

    ls 에서  ec2-user가 구성 파일을 소유하고 있음을 확인할 수 있습니다. ), 서비스가prometheus사용자로 실행되는 동안

    파일의 소유권 또는 권한을 수정하십시오.

    rw-------

  • 이전 javascript - 폐쇄 부를 통과하면서 큰 모듈을 작은 모듈로 나누기
  • 다음 javascript - /node_modules/bootstrap-vue/ - varisouspath에없는 core-js 종속성으로 nuxt 빌드 실패