我们正在测试服务结构并遇到一些问题。
首先,VM Type A1v2配备10GB硬盘,但问题是日志文件几乎立即占用超过9GB的空间,因此部署失败,磁盘空间不足。所以我发现我需要将SharedLogSizeInMb设置为较小的值,如下所示:
"fabricSettings": [
{
"name": "KtlLogger",
"parameters": [
{
"name": "SharedLogSizeInMB",
"value": "256"
}
]
}
],
现在的问题是我不确定如何应用此更改。我似乎无法在门户网站中找到一种方法,当我在Service Fabric安装过程中从门户网站下载powershell设置脚本并运行它们来创建一个新的Service Fabric实例时,它只需要部署和失败。
所以我的问题是:
1)我应该如何调整此设置,我认为它只能通过ARM脚本完成?
2)这些脚本是否只能用于创建新的Service Fabric集群,还是可以以某种方式运行它们来更改设置?
3)我从Azure导出的vanilla脚本是否正常工作?我能找到的错误消息非常通用且不可解释。在尝试创建服务结构时,似乎只是在每个VM中抛出异常。我几乎使用所有默认设置没什么特别的。
谢谢,
奥利弗
修改
我在评论2中的文件只是一遍又一遍。
2017/05 / 02-04:22:00.388,Info,4864,ImageStoreClient.ManagedFileLock,获取D:\ SvcFab \ lock的编写器锁 2017/05 / 02-04:22:00.739,Info,4864,FabricDeployer.FabricDeployer,执行Configure / fabricBinRoot:C:\ Program Files \ Microsoft Service Fabric \ bin / fabricDataRoot:D:\ SvcFab / fabricLogRoot:D:\ SvcFab \ Log /cm:C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.ServiceFabric.ServiceFabricNode\1.0.0.35\TempClusterManifest.xml / oldClusterManifestString:/im:C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.ServiceFabric。 ServiceFabricNode \ 1.0.0.35 \ InfrastructureManifest.xml / instanceId:/ targetVersion:/ nodeName:/ nodeTypeName:/ runAsType:/ runAsAccountName:/ runAsPassword:/ serviceStartupType:/ output:/ currentVersion:/ error:/ bootstrapMSIPath:/ machineName:/ fabricPackageRoot :/ jsonClusterConfigLocation:/ enableCircularTraceSession:False 2017/05 / 02-04:22:02.452,Info,4864,FabricDeployer.FabricDeployer,运行操作System.Fabric.FabricDeployer.ConfigureOperation 2017/05 / 02-04:22:02.576,Info,4864,FabricDeployer.FabricDeployer,创建FabricDataRoot D:\ SvcFab,如果机器上不存在 2017/05 / 02-04:22:02.576,Info,4864,FabricDeployer.FabricDeployer,创建FabricLogRoot D:\ SvcFab \ Log,如果机器上不存在 2017/05 / 02-04:22:04.907,Info,4864,ImageStoreClient.ManagedFileLock,在D:\ SvcFab \ lock
上发布了作者锁我的事件一遍又一遍地记录下来。
启动服务失败,错误:Microsoft.Azure.ServiceFabric.Extension.Core.AgentException:配置节点失败,代码为-1 在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.StartFabricHostService(Boolean isBootstrapping)
错误:Microsoft.Azure.ServiceFabric.Extension.Core.AgentException:配置节点失败,代码为-1 在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.StartFabricHostService(Boolean isBootstrapping) 在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.d__11.MoveNext() ---从抛出异常的先前位置开始的堆栈跟踪结束--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在Microsoft.Azure.ServiceFabric.Extension.Core.NodeBootstrapAgent.d__0.MoveNext()