【发布时间】:2021-05-03 14:27:09
【问题描述】:
本周(从 2021 年 1 月 27 日到今天 2021 年 1 月 29 日),两个在 linux 上运行 node js 10.14.1 版本的 azure webapps 开始意外崩溃。他们很少崩溃(就我所见,只有 4 次,第一个是 2,第二个是 2)。我收到的唯一记录消息是“分段错误(核心转储)”,然后应用程序重新启动。它似乎是随机发生的,但绝不会在应用程序处于中间状态时发生,只有在它处理某些请求时才会发生。有时应用程序在负载非常轻的情况下崩溃,有时在负载非常高的情况下崩溃,这是我无法测量的任何东西都无法预测的,或者我至少没有看到它。
这两个应用程序都运行 NestJS 框架,它们都是 JavaScript 后端解决方案,它们已经运行了 3 年了。在过去的 2 个月里,我没有更新或添加任何新的 npm 包或更改任何类型的配置。有谁知道如何调试这个?我已经为所有这些应用程序启用了文件系统日志,我从 KUDU 日志中得到的只是我告诉你的消息。遗憾的是,我的支持计划中没有技术支持。过去也发生过这种问题是由 azure 更新引起的,所以这是我最常想到的地方,但从来没有出现过这个错误,所以我想确定一下。
【问题讨论】:
标签: node.js linux azure web-applications crash