我是 Service Fabric 的新手。我想要的是将 MVC 项目部署为 SF 服务。现在我想在本地 SF 集群上测试它,但是当应用程序启动时会出现问题。最大的问题——我看不到任何日志或描述错误的东西。我拥有的一件事是 SF explorer,但没有关于异常的详细信息。谁能解释我在哪里可以找到导致错误的原因?
4 回答
0
启动时出现异常(很可能您没有连接 commslistener)。您是否在开发集群上调试过它?
服务结构有一个钩子(commslistener),它告诉它服务已准备好,如果未设置(或有启动异常),它将继续重新启动。
本
于 2017-05-16T21:56:11.460 回答
0
此错误是一般错误,这意味着您的应用程序无法正常工作。你有 2 个选项来解决它。一种是去事件查看器查看您的应用程序是否抛出任何错误或“服务结构”事件查看器有关于您的应用程序的任何信息(通常它没有)。第二种选择是编写您自己的应用程序日志并检查它们。要找到您的应用程序文件夹,您需要在 SFX 中向下钻取,直到您到达安装应用程序的实例,然后您将看到您的应用程序的路径。我在 SF 新应用程序中遇到的一个问题是权限... SF 默认使用“网络服务”加载所有应用程序,这是非常低的权限。
于 2017-05-08T18:22:29.323 回答
0
假设您有无状态服务。基本上,在您的服务清单中,您指定了许多实例 3 例如。但是,您的集群上的可用节点较少。如果您对服务有节点放置限制,这也适用。例如:您在 5 节点集群中有 2 个节点节点作为前端,并且您想要 3 个实例
于 2017-05-16T20:51:14.400 回答