2016-09-29 1 views
4

하늘 서비스 패브릭 개발 클러스터가 두 개의 응용 프로그램으로 로컬로 실행됩니다.하늘색 서비스 패브릭에 많은 로그 파일이 있습니다.

2 주일 후에 나는 내 하드 드라이브가 완전히 꽉 차서 더 이상 아무것도 작동하지 않는다는 것을 알게된다.

sfdevcluster \ log \ traces 폴더에는 모두 100MB를 초과하는 많은 * .etl 파일이 있습니다. 그리고 250MB 이상의 다른 모든 로그 파일이 있습니다.

내 질문 : azure service fabric에서 추적/기록을 비활성화하는 방법과 로그 파일을 관리 할 수있는 도구가 있습니까?

답변

3

클러스터 설정 마법을 수행하는 PowerShell 스크립트 파일은 다음과 같습니다

Program Files\Microsoft SDKs\Service Fabric\ClusterSetup\DevClusterSetup.ps1 

내부 보면, PowerShell 명령 New-ServiceFabricNodeConfiguration을 사용하여 로그 및 데이터 경로를 설정 DeployNodeConfiguration라는 함수가 있습니다. 불행히도, 그 폴더의 크기를 제한하는 방법이있는 것 같지 않습니다.

나는 당신의 둔화/동결이 OS 드라이브의 공간 부족으로 인한 것이라고 생각한다. 해결 방법은 해당 폴더의 위치를 ​​제한된 공간을 가진 비 OS 드라이브로 설정할 수 있습니다.

희망 하시겠습니까?

+0

데이터 드라이브로 이동하면 문제가 해결됩니다. 스크립트는 또한 오래된 클러스터를 제거하므로 좋은 결과를 얻을 수 있습니다. 클러스터가 120GB 공간을 사용 중이었습니다 ... – Laurijssen