首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >浏览Azure部署的web应用时出现应用程序错误消息

浏览Azure部署的web应用时出现应用程序错误消息
EN

Stack Overflow用户
提问于 2019-11-26 04:36:15
回答 3查看 5.1K关注 0票数 1

我创建了一个简单的web应用程序(无服务器),并使用Azure应用程序服务VS代码扩展部署了web应用程序。我选择了Linus + Node LTS环境。我将部署源配置为本地Git存储库(还尝试了远程GitHub存储库)并进行了部署。部署将显示成功消息。但是当我浏览站点时,它抛出一条消息( 3-4分钟后),提示有一个":( Application Error)“。管理诊断链接没有显示任何错误。为什么会发生这样的事情?在哪里可以找到错误详细信息?web应用程序在本地主机上编译/运行良好。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-11-26 04:45:55

启用Log Streamming,然后您就可以找出问题所在:

https://docs.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs

作为另一种选择,您还可以使用application Insights检测您的应用程序:

https://docs.microsoft.com/en-us/azure/azure-monitor/app/nodejs

票数 1
EN

Stack Overflow用户

发布于 2019-11-29 04:49:01

在Azure WebApps上,默认情况下,容器/应用程序必须在230秒内响应所需端口上的HTTP ping(日志流中的check docker run命令)。

对于NodeJS应用程序,您需要通过以下方式启动服务器:

代码语言:javascript
运行
复制
const port = process.env.PORT || 1337;
server.listen(port);

尝试部署此处提供的示例:https://github.com/Azure-Samples/nodejs-docs-hello-world

如果这不起作用,请启用App Service日志并检查日志流中的任何错误。

几天前,我创建了一个集成了Application Insights的NodeJS应用程序:https://github.com/gkgaurav31/nodejs-application-insights-test-app

票数 0
EN

Stack Overflow用户

发布于 2021-05-30 18:45:57

更改监听端口8080或1337

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59039716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档