问题标签 [service-fabric-on-premises]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Service Fabric:System.IndexOutOfRangeException -“System.RA”报告属性“ReplicaOpenStatus”的警告
我正在尝试在我的服务结构集群上部署无状态应用程序。部署应用程序后,它会立即进入警告状态,然后出现错误状态,并出现以下错误:
“System.RA”报告属性“ReplicaOpenStatus”的警告。副本在 _nt1vm_4 上打开期间出现多次故障。API 调用:IStatelessServiceInstance.Open(); 错误 = System.IndexOutOfRangeException (-2146233080) 索引超出了数组的范围。在 System.Fabric.Common.Tracing.FabricEventSource.ExtensionsEventsInternal.WriteWarning(String id, String type, String message) 在 Microsoft.ServiceFabric.Services.Runtime.StatelessServiceInstanceAdapter.<System.Fabric.IStatelessServiceInstance.OpenAsync>d__0.MoveNext() 对于更多信息请参阅:https://aka.ms/sfhealth
这发生在我的本地 SF 集群和部署在 Azure 上时。由于它甚至没有进入应用程序中的主程序,因此我无法看到任何其他有意义的日志或事件。我还登录了远程节点并查看了日志,除此之外没有发现任何其他内容。从这条消息中并不清楚这个错误的来源,我无法在没有应用程序日志的情况下进行调试。
azure-service-fabric - 如何将服务结构应用程序部署到远程服务器?
我尝试将 Service Fabric 应用程序从 Visual Studio 发布到远程 VM,但没有成功。是否可以将服务结构应用程序从 Visual Studio 部署到远程 VM?如果是,请告诉我。
azure - 具有已配置托管标识的服务结构本地部署
我目前正在尝试更改项目中的部署模型,以便可以使用 ARM 模板部署现有的 Service Fabric 应用程序并在 Azure 中启用托管标识。
在此过程中,我必须在应用程序清单上配置托管标识:
并向每个服务添加身份绑定策略,如下所示:
如果我将此应用程序清单部署到 Azure,我没有问题。但是,本地情况完全不同,因为现在我无法部署到本地开发集群,这是部署脚本的日志:
据我调查,无法使用服务 ARM 定义添加身份绑定策略,因此需要在清单中。
关于如何克服这个问题并能够同时部署到 Azure 和本地集群的任何想法?
c# - c#/Service Fabric - 如何在运行时设置 Actor 操作超时?
我已经为此苦苦挣扎了几天,需要一些帮助。我们有一个报告服务,它根据用户选择使用来自 Rabbit MQ 的消息来运行报告。当然,有些报告比其他报告需要更长的时间,我们正在使用可靠的参与者来完成这些报告请求的工作。
在我们的界面中,我们将 Remoting Listener 版本和客户端版本都设置为 V2.1,并将操作超时秒数设置为几个小时:
这没有任何问题(从我的角度来看),当我们使用 actor 代理调用我们的 actor 时,一切都可以正常工作。
但是,我们不能在运行时将操作超时秒字段更改为可从我们的数据库进行配置。
并想出了以下内容:
我收到以下异常:
我不知道我在这里做错了什么,因为我在 SDK 中看不到任何允许我指定 V2.1 ActoryProxyFactory 的东西。我不想更改侦听器版本。
欢迎提出想法和想法!
azure-service-fabric - 清洁服务结构和重新部署有什么影响?
我正在尝试重新部署 Service Fabric 群集 (SF),因为它不再工作,它用于 d365fo 实例。
我的问题是如果我运行:
这会对实例的数据和上传的自定义设置产生什么影响?
当我尝试在不清理的情况下创建时,出现错误:已添加具有相同密钥的项目。当我运行 Test 或 CreateServiceFabric.ps1
这是回溯:
azure - 服务结构升级
我有一个部署到集群的服务结构应用程序类型。这工作正常。我最近重构了代码并将部署的应用程序名称从 A.. 更改为 B.. 即更改了类型中的应用程序名称。部署到集群后,显示以下错误:
知道如何修复它我曾尝试在更新之前从集群中删除旧的应用程序类型,但这没有帮助。