0

我有一个 nextjs 应用程序,其中包含一些使用 ISR 的页面,并且它们在生成时使用一些 API 调用来更新它们的数据。此应用程序部署在 AWS Amplify 上。因此,当部署发生时,它显示生成的页面和每个页面的 ISR 为 86400 秒。

现在的问题是,即使重新验证时间是 24 小时,这些页面每 30 秒生成一次,因为我可以看到服务器每 30 秒在同一系列中连续获取 API 请求(集成在这些页面上)循环应该每 24 小时一次。

所以我想知道放大配置或构建设置是否存在导致此问题的问题,因为我在任何地方都找不到任何相关内容。

4

1 回答 1

0

问题在于早期部署的 lambda 函数仍在后台运行并生成页面。Aws 需要从他们这边解决这个问题。

我删除了该应用程序并在放大控制台中创建了一个新应用程序。由于新应用程序的构建具有不同的重新验证时间,因此它停止了重新生成。

于 2021-11-17T17:28:07.503 回答