【发布时间】:2016-10-14 13:50:16
【问题描述】:
我已经部署了一个在应用服务下运行的 azure 节点应用程序。现在的问题是网站偶尔会出现故障并停止响应。一旦我重新启动站点,它就会开始工作。
如果我看到日志,它会说 IISNode 遇到了错误。
我的问题是有什么方法可以记录错误并优雅地重新启动节点进程。
节点网站部署在应用服务中的最佳实践方法是什么?
【问题讨论】:
-
正如所写,这太宽泛且不清楚。您应该编辑您的问题以显示您遇到的错误。除了您提到遇到错误之外,目前没有任何内容。
-
添加了错误详情。问题是节点处理程序正在崩溃。在重新启动它工作。我需要如何在出错时优雅地重新启动节点进程。
-
如果我们在 IIS 中部署一个 asp.net 应用程序,一旦发生错误,IIS 会记录错误并继续为其他请求提供服务。在这种情况下,节点模块以某种方式崩溃,然后仅在我重新启动应用程序服务时才起作用。
标签: node.js azure azure-web-app-service