Azure service fabric 运行测试时,Azure服务结构在本地群集中终止
因此,我们正在使用Azure Service Fabric,在尝试对我的本地开发集群运行API测试时,出现了一种奇怪的行为 每次启动测试时,应用程序都会被终止,有时会再次重新启动,但大多数情况下,它只是保持终止状态(甚至从集群中删除) 我想这与我运行API测试时,它将运行并构建服务结构正在使用的东西有某种联系,但由于结果因某些情况而有所不同(可能是太阳?),因此感觉我要么缺少了某些东西,要么遇到了服务结构的bug 有人知道吗?把我当作一个疯子,假设我自己做错了什么(我至少在做这件事)。 更新 有一个关于我们如何运行测试的问题:Azure service fabric 运行测试时,Azure服务结构在本地群集中终止,azure-service-fabric,Azure Service Fabric,因此,我们正在使用Azure Service Fabric,在尝试对我的本地开发集群运行API测试时,出现了一种奇怪的行为 每次启动测试时,应用程序都会被终止,有时会再次重新启动,但大多数情况下,它只是保持终止状态(甚至从集群中删除) 我想这与我运行API测试时,它将运行并构建服务结构正在使用的东西有某种联系,但由于结果因某些情况而有所不同(可能是太阳?),因此感觉我要么缺少了某些东西,要么遇到了服务结构的bug 有人知道吗?把我当作一个疯子,假设我自己做错了什么(我至少在做这件事)。 更新 有
.sln
我想您可能会在
.sfproj
中体验到set的副作用
默认情况下,应用程序调试模式设置为刷新应用程序
(如果您使用的是5节点群集,则会自动更改为删除应用程序
)或删除应用程序
调试模式。这将指示Visual Studio为每个调试会话重新创建应用程序,并在会话结束时将其删除
将其更改为
保留应用程序
将阻止Visual Studio在调试会话期间重新创建应用程序。我认为您可能会遇到为.sfproj
设置的副作用
默认情况下,应用程序调试模式设置为刷新应用程序
(如果您使用的是5节点群集,则会自动更改为删除应用程序
)或删除应用程序
调试模式。这将指示Visual Studio为每个调试会话重新创建应用程序,并在会话结束时将其删除
将其更改为
Keep Application
将阻止Visual Studio在调试会话期间重新创建应用程序。能否提供有关如何执行API测试的更多信息?例如:1)在本地集群上构建和部署应用程序。2) 运行我的测试工具。当然,我已经更新了问题。您是否通过F5启动Service Fabric项目?如果将Service Fabric项目发布到本地群集(使用发布功能),然后运行测试,是否会发生这种情况?请更正我从F5开始。例如,在调查一个bug时,我们希望在执行此操作时打开调试器。关于发布,只要我不附加调试器,就可以了。您可以提供更多关于如何执行API测试的信息吗?例如:1)在本地集群上构建和部署应用程序。2) 运行我的测试工具。当然,我已经更新了问题。您是否通过F5启动Service Fabric项目?如果将Service Fabric项目发布到本地群集(使用发布功能),然后运行测试,是否会发生这种情况?请更正我从F5开始。例如,在调查一个bug时,我们希望在执行此操作时打开调试器。关于发布,只要我不附加调试器,就可以了
{
"Timestamp": "2018-10-16T08:14:03.0590414+02:00",
"ProviderName": "Microsoft-ServiceFabric",
"Id": 23083,
"Message": ApplicationHostTerminated: ApplicationId=fabric:/<MyService>, ServiceName=fabric:/<MyService>, ServicePackageName=<MyPackage>, ServicePackageActivationId=8f36ac97-9271-4a49-94ce-dd296aebffa5, IsExclusive=True, CodePackageName=Code, EntryPointType=Exe, ExeName=MyExe, ProcessId=24568, HostId=d2a820b5-5b4d-42af-ae87-350028a3fa72, ExitCode=3221225786, UnexpectedTermination=False, StartTime=10/16/2018 08:12:14. ",
"ProcessId": 22660,
"Level": "Informational",
"Keywords": "0x4000000000000001",
"EventName": "Hosting",
"ActivityID": null,
"RelatedActivityID": null,
"Payload": {
"eventInstanceId": "\"07f15452-2f75-49e3-ad5d-d16ea49bdc8f\"",
"applicationName": "MyAppName",
"ServiceName": "fabric:/MyServiceName",
"ServicePackageName": "MyPackageName",
"ServicePackageActivationId": "8f36ac97-9271-4a49-94ce-dd296aebffa5",
"IsExclusive": true,
"CodePackageName": "Code",
"EntryPointType": 1,
"ExeName": "MyExe",
"ProcessId": 24568,
"HostId": "d2a820b5-5b4d-42af-ae87-350028a3fa72",
"ExitCode": 3221225786,
"UnexpectedTermination": false,
"StartTime": "\"\/Date(1539670334917)\/\""
}
}
{
"Timestamp": "2018-10-16T08:14:02.3557708+02:00",
"ProviderName": "Microsoft-ServiceFabric",
"Id": 29625,
"Message": "Application deleted: Application = fabric:/MyApp, Application Type = MyServiceType ",
"ProcessId": 22660,
"Level": "Informational",
"Keywords": "0x4000000000000001",
"EventName": "CM",
"ActivityID": null,
"RelatedActivityID": null,
"Payload": {
"eventInstanceId": "\"ca608cec-8d55-4606-a331-8ebfcfff8fa6\"",
"applicationName": "fabric:/MyAppName",
"applicationTypeName": "MyAppTypeName",
"applicationTypeVersion": "1.0.0"
}
}