最近我们开始在 Nextjs 应用程序上面临
Backend call failure
问题。 (加载资源失败:服务器响应状态为500)
我们已尝试启用应用程序洞察,但无法在日志中找到任何内容。
在可用性和性能部分,我们可以看到后端错误的数量,指出
Failed invocation of backends and functions
,但无法找到这些问题的根源。 (参考下图)
还有一件事,最近我们还创建了指向临时分支的同一应用程序的另一个部署(目的是有两个不同的环境),当我们开始看到这个问题时,时间几乎相似。但即使删除新创建的部署(Azure 静态 Web 应用程序资源)后,问题仍然存在。
仅供参考:
pages/api
文件夹中编写了一个静态函数,其他 api 调用是从应用程序直接到后端(托管在 azure 中)。我们在相同的设置下也遇到了同样的问题。我们的 4 个 SWA 已关闭,但其中一个仍在工作