我使用Windows Azure PowerShell创建了一个运行node.js的Azure辅助角色。我已经成功部署了我的服务,并且想知道如果工作者角色死了,工作者角色是否会重新启动。这是使用Web角色和iisnode而不是工作者角色的好处吗?
更新
我做了一个快速测试,因为Golo Roden在他的回答中提出并确认Azure Worker Role确实会重启节点进程。
答案 0 :(得分:1)
说实话,我不知道。
但是要找出来应该非常简单:只需编写一个简单的Node.js应用程序,它只会以简单的形式对请求做出反应,并在使用setTimeout
和{{60秒左右后关闭自身1}}。
然后部署它,测试它,等待几分钟,如果它仍然有效,显然Azure重新启动该过程。
PS:如果你能在这里公布你的发现,那就太棒了。