Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure service fabric Azure服务结构-大型跟踪日志文件夹_Azure Service Fabric - Fatal编程技术网

Azure service fabric Azure服务结构-大型跟踪日志文件夹

Azure service fabric Azure服务结构-大型跟踪日志文件夹,azure-service-fabric,Azure Service Fabric,Azure服务结构群集:5个Windows节点,29个应用程序 结构版本:6.1.472.9494 由于数据驱动器上缺少磁盘空间,应用程序报告不正常 \SvcFab\Log\Traces文件夹消耗了可用99GB中的大约80GB 此文件夹包含大量.etl文件,其命名格式为fabric_traces_6.1.472.9494_131695673562955183_2.etl 所有其他节点上的跟踪文件夹小于5GB 这个问题在过去一个月里发生了两次。两次都是一个节点 我从2016年就发现了同样的问题

Azure服务结构群集:5个Windows节点,29个应用程序
结构版本:6.1.472.9494

  • 由于数据驱动器上缺少磁盘空间,应用程序报告不正常
  • \SvcFab\Log\Traces文件夹消耗了可用99GB中的大约80GB
  • 此文件夹包含大量.etl文件,其命名格式为fabric_traces_6.1.472.9494_131695673562955183_2.etl
  • 所有其他节点上的跟踪文件夹小于5GB
这个问题在过去一个月里发生了两次。两次都是一个节点

我从2016年就发现了同样的问题
被接受的答案提到这是在6.1.472.9494中修复的,但是我仍然遇到这个问题

接受的答案还包含指向服务结构问题Github的链接。提到使用SF FolderCleaner的解决方案。最后一条评论指出,版本6.1.467修复了此问题


这仍然是一个已知的问题吗?实施SF FolderCleaner解决方案的最佳途径是什么?

您是否配置了配额?请参阅
{“name”:“Diagnostics”,“parameters”:[{“name”:“MaxDiskQuotaInMB”,“value”:“65536”}}
@LoekD感谢您的回复。我没有为集群设置MaxDiskQuotaInMB参数。根据该链接,默认值为65536MB。我节点上的\SvcFab\Log\Traces文件夹仅为80 GB。此参数是否仅适用于跟踪文件夹?我找不到有关启用磁盘配额可能对性能造成影响的任何信息。@TylerHenrichs在该节点上杀死FabricDCA.exe是否会导致清理额外文件?这听起来像是DCA卡滞且运行不正常的问题。6.1.467错误是一个配置问题,无法清除集群所有节点上的跟踪。我最终将MaxDiskQuotaInMB设置为5120,以测试它是否会强制进行任何清理。这似乎没有任何效果。SvcFab/Log文件夹大小继续增长@马特:谢谢你的回复!我关闭了Microsoft Azure Service Fabric Data Collection Agent(FabricDCA.exe)进程,大约10分钟后,SvcFab/Log文件夹大小降至10 GB,并在那里停留了一个多小时。今天早上我又检查了一遍,现在大约是4GB。您知道在使用MaxDiskQuotaInMB属性时会考虑哪些文件夹/文件,或者清理发生的时间间隔是多少吗?我认为MaxDiskQuotaInMB被认为是SF的动态配置更改,应用该属性时进程不会重新启动。我认为FabricDCA.exe中一定有一个bug,它的清理线程不再运行,但进程仍然处于活动状态。