我有一个nextjs应用程序,其中包含一些使用ISR的页面,它们在生成时使用一些API调用更新数据。此应用程序部署在AWS Amplify上。因此,当部署发生时,它显示生成的页面和每个页面的ISR为86400秒。
现在的问题是,即使重新验证时间是24小时,这些页面每30秒生成一次,因为我可以看到服务器在相同的系列中每30秒收到api请求(集成在这些页面上),这应该是每24小时一次的循环。
所以我想知道是否有一些问题与放大配置或构建设置的下一步,导致这一点,因为我找不到任何相关的任何地方。
问题是早期部署的lambda函数仍然在后台运行并生成页面。Aws需要自己解决这个问题。
我删除了应用程序,并在amplify控制台创建了一个新的应用程序。由于新应用的构建有不同的重新验证时间,所以它停止再生。