Service Fabric 本地群集在群集启动时创建 8 GB 文件

jsu*_*sjr 1 visual-studio-2015 azure-service-fabric

有问题的文件是replicatorshared.log,它是我机器上最大的单个文件,甚至比 Windows 10 交换文件还要大。我可以停止集群并删除文件,在集群启动时它会再次创建。

  • 我可以控制这个文件的初始大小吗?

  • 这个文件是用来做什么的,一开始就需要这么大?

小智 5

查看此文档了解更多信息:

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-configuration

您有兴趣修改的设置是 SharedLogSizeInMB。

另见:https : //github.com/Azure/service-fabric-issues/issues/138

根据您的环境,配置将如下所示:

<Section Name="KtlLogger"> 
    <Parameter Name="SharedLogSizeInMB" Value="4096"/>
</Section>
Run Code Online (Sandbox Code Playgroud)

或这个:

"fabricSettings": [
  {
    "name": "KtlLogger",
    "parameters": [
      {
          "name": "SharedLogSizeInMB",
          "value": "4096"
      }
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)