wcf - Azure 部署问题 : One instance of an Azure Role starts, 另一个是无限期 "waiting for host"- 是什么原因导致此问题?

标签 wcf azure azure-web-roles

我在 Azure 上有一个相当简单的 WCF 角色,我正在尝试部署它的两个实例 - 该角色经过了相当好的联合测试,并且我已经能够在本地模拟器上成功运行它,没有明显的问题。

该角色有几个在角色启动时在后台运行的启动任务,即安装一对在后台异步运行以进行数据处理的 Windows 服务。

当我部署 Azure 时,第一个角色实例正常快速启动,Windows 服务成功安装并运行(我通过 RDP 进行验证)。第二个实例永久挂起,处于“等待主机”状态。我已尝试单独重新启动该角色实例,但似乎无法解决问题。

我还尝试将整个包重新部署到 Azure,并获得相同的结果 - 第一个角色实例启动正常,第二个角色实例挂起。

什么可能导致此问题?我应该从哪里寻找解决问题的方法?

最佳答案

最终我通过求助于 Windows Azure 支持解决了这个问题 - 事实证明我一直被部署到一个“坏节点”上,考虑到 Fabric Controller 的工作方式,我认为这是不可能的。

尽管如此,如果您遇到此问题 - Azure 支持是您最好的选择。

关于wcf - Azure 部署问题 : One instance of an Azure Role starts, 另一个是无限期 "waiting for host"- 是什么原因导致此问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7058987/

相关文章:

asp.net - Azure Web 应用服务之间的行为差​​异

Azure 服务总线主机名冲突解决

azure - 此定义需要位置属性

c# - AddressAlreadyInUseException。端口未释放

c# - 如何通过动态创建客户端代理来使用 WCF 服务

asp.net - 如何拦截来自WCF客户端的原始 SOAP 请求/响应(数据)

azure - 从 Azure 到公司网络的 SMTP 服务的访问规则

c# - Worker Role流程-配置值轮询

c# - Azure RoleEntryPoint 未调用?

c# - 关闭 WCF 线程的最佳方法是什么?