天蓝色服务结构上的许多日志文件

时间:2016-09-29 06:33:42

标签: azure microservices azure-service-fabric

我有一个在本地运行两个应用程序的Azure服务结构开发集群。

经过两个星期的假期后,我回来看看我的硬盘已经完全充满,因此没有任何真正有效的了。

sfdevcluster \ log \ traces文件夹中有许多* .etl文件都大于100MB。 以及各种其他日志文件> 250 MB存在

所以我的问题:如何禁用跟踪/登录azure服务结构,是否有管理日志文件的工具?

2 个答案:

答案 0 :(得分:3)

执行群集设置魔术的powerShell脚本文件是:

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

在内部,有一个名为DeployNodeConfiguration的函数,它使用PowerShell命令New-ServiceFabricNodeConfiguration设置日志和数据路径。不幸的是,似乎没有办法限制这些文件夹的大小。

我相信你的缓慢/冻结是由于OS驱动器上的空间不足(发生在我身上太哈哈)。解决方法是将这些文件夹的位置设置为具有有限空间的非OS驱动器。

希望这有帮助

答案 1 :(得分:2)

这结果是Service Fabric中的一个错误,将您的本地群集升级到最新版本6.1.472.9494,这将解决问题。 more details here