1

我是 Service Fabric 的新手。我想要的是将 MVC 项目部署为 SF 服务。现在我想在本地 SF 集群上测试它,但是当应用程序启动时会出现问题。最大的问题——我看不到任何日志或描述错误的东西。我拥有的一件事是 SF explorer,但没有关于异常的详细信息。谁能解释我在哪里可以找到导致错误的原因?

在此处输入图像描述

4

4 回答 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 回答
0

确保只启动一个 MVC 服务实例,以避免端口冲突。

调试您的应用程序,如此所述。(打破所有例外情况。)

阅读这篇关于构建托管 MVC 的服务的文章。这篇文章还提到了一些常见的错误。

于 2017-04-24T13:33:58.043 回答