【发布时间】:2012-07-11 03:21:20
【问题描述】:
我正在为 Azure 云服务开发 node.js 应用程序。一切正常,但有时我的应用程序在 Azure 上部署时返回 503 错误,没有特别的原因。我通过远程桌面连接角色VM,在事件列表中发现如下错误,对应503代码返回的时间:
为应用程序池“6cd02903-1cba-4667-9d0b-20883ad3f0de”提供服务的进程意外终止。进程 ID 为“2284”。进程退出代码是“0xffffffffe”。
我尝试用谷歌搜索该错误消息,似乎 IIS 配置错误通常会导致问题,但在这种情况下它似乎是持续存在的,而不仅仅是有时像我的经验那样。此外,我对更改 Azure 提供的现成 Web 角色服务器上的 IIS 配置没有信心。我感觉它与节点有关,更可能是 iis-node 问题。
任何调试问题的帮助将不胜感激。
【问题讨论】:
-
有什么理由不将 azure 应用设置为“worker”并一起绕过 IIS?
-
好吧,恐怕,按照这种方式,我可以设置我的专用服务器,并一起绕过 Azure 云服务 :-) 我尝试按照它们的方式坚持和使用这些服务故意的。无论如何,node-iis 提供了一些不错的功能(静态文件服务、失败时进程重启等)。
-
@bbbonthemoon - 出于好奇,问题的根本原因和最终解决方案是什么?
标签: node.js iis azure azure-web-roles