我遇到了Service Fabric群集的第一个节点上Log文件夹大小的问题。 似乎它可以使用的磁盘空间没有任何上限,它最终会占用整个本地磁盘。
群集是通过ARM模板创建的,我设置了两个与群集关联的存储帐户。存储帐户的变量名称为:supportLogStorageAccountName
和applicationDiagnosticsStorageAccountName
但是,etl
文件只写入本地群集节点磁盘而不写入存储(我可以找到dtr
个文件)。
有没有办法将etl
文件的目的地设置为外部存储,或者至少限制日志文件夹的大小?我想知道ARM模板中的参数overallQuotaInMB
是否与此相关。
答案 0 :(得分:2)
您可以从默认值10240覆盖MaxDiskQuotaInMb设置,以减少etl的磁盘使用量。 (我们在Azure存储由于某种原因不可用的情况下使用本地日志)
https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-fabric-settings