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

Posted

技术标签:

【中文标题】Service Fabric 本地群集在群集启动时创建 8 GB 文件【英文标题】:Service Fabric local cluster creates 8 GB file when the cluster starts 【发布时间】:2017-07-04 19:37:18 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

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

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>

或者这个:

"fabricSettings": [
  
    "name": "KtlLogger",
    "parameters": [
      
          "name": "SharedLogSizeInMB",
          "value": "4096"
      
    ]
  
]

【讨论】:

这些设置在集群清单文件中。我的服务结构项目没有集群清单文件。我可以在应用程序清单文件中进行类似的更改吗?

以上是关于Service Fabric 本地群集在群集启动时创建 8 GB 文件的主要内容,如果未能解决你的问题,请参考以下文章

启动 Service Fabric 群集时出错 (v 1.5.175)

您是不是可以在本地调试 Service Fabric 群集?

Service Fabric 本地群集管理器节点设置错误

Azure Service Fabric:无法运行本地 Service Fabric 群集

https 与 Service Fabric 本地群集管理器

在 Azure 中收集 Service Fabric 群集日志