【问题标题】:AWS Amplify ISR generating pages in backgroundAWS Amplify ISR 在后台生成页面
【发布时间】:2021-12-09 15:55:44
【问题描述】:

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

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

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

【问题讨论】:

    标签: deployment next.js server-side-rendering aws-amplify ssg


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-04
      • 1970-01-01
      • 2021-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-15
      • 1970-01-01
      相关资源
      最近更新 更多