收藏
回答

部署 Next 应用时,网站为什么总出现几分钟内无法访问的情况?

相关账号ID
wx8893e94f883937e2

前端技术栈:

Next 14.2.35 + React 18 + Ant Design ^5.18.3

后端技术栈:

Java + SpringBoot

在部署 Next 应用上线的时候,总会出现 30s - 1 分钟服务不可用的情况,网站会直接报错 502 BAD_GATEWAY 。

经测试源站是正常访问的,但是在微信云托管上部署就会出现该问题,如图所示

但是过一会几十秒后又会正常

回答关注问题邀请回答
收藏

2 个回答

  • Alfred Huang
    Alfred Huang
    01-06

    是碰到冷启动了么

    01-06
    有用 1
    回复 6
    • K.N
      K.N
      01-06
      不确定是否是冷启动,但是感觉有点像,如果是的话,我该如何解决该问题 ?

      目前该应用的服务设置如图:
      01-06
      回复
    • K.N
      K.N
      01-06
      每次部署完成后,服务都会出现短暂的 “服务启动中”,在这期间,用户是无法访问网站的
      01-06
      回复
    • Alfred Huang
      Alfred Huang
      01-08回复K.N
      最小 1的话,那应该是有个实例在保持运行的,应该不会有冷启动才对。
      01-08
      回复
    • K.N
      K.N
      发表于移动端
      01-08回复Alfred Huang
      是的,所以应该不是冷启动的原因,会不会是跟部署策略有关?我是否要配置最小实例为 2 ?
      01-08
      回复
    • Alfred Huang
      Alfred Huang
      01-08回复K.N
      更新服务时应该不会,创建时才会?更新服务是把新版本实例启动起来以后,流量才会从旧版本切到新版本,这个过程中不应该会有无法访问的情况。
      01-08
      回复
    查看更多(1)
  • 智能回答 智能回答 本次回答由AI生成
    01-06
    有用
登录 后发表内容
问题标签