4

我使用Windows Azure PowerShell创建了一个运行 node.js 的 Azure Worker Role 。我已经成功部署了我的服务,并且想知道如果 Worker Role 死了,它是否会重新启动该进程。这是使用 Web 角色和 iisnode 而非 Worker 角色的好处吗?

更新

正如 Golo Roden 在他的回答中建议的那样,我做了一个快速测试,并确认如果 Azure Worker Role 死了,它确实会重新启动节点进程。

4

1 回答 1

1

说真的,我不知道。

但是应该很容易发现:只需编写一个简单的 Node.js 应用程序,它只会以简单的形式对请求做出反应,并在 60 秒左右使用setTimeoutand后自行关闭process.exit();

然后部署它,测试它,等待几分钟,如果它仍然有效,显然 Azure 会重新启动该过程。

PS:如果你能在这里发布你的发现,那就太棒了。

于 2013-01-11T14:57:38.777 回答