我有一个在本地运行两个应用程序的Azure服务结构开发集群。
经过两个星期的假期后,我回来看看我的硬盘已经完全充满,因此没有任何真正有效的了。
sfdevcluster \ log \ traces文件夹中有许多* .etl文件都大于100MB。 以及各种其他日志文件> 250 MB存在
所以我的问题:如何禁用跟踪/登录azure服务结构,是否有管理日志文件的工具?
答案 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