改配置后要确认部署真的用了新配置

**「重新部署」不一定应用新配置 —— 有些平台会复用旧的部署清单。** 实测:连续两次 `redeploy` 都复用了旧清单,实际仍以**空的 `startCommand`** 启动,所以新配置(一次性迁移变量、启动命令)根本没生效;这不是脚本失败,是平台的部署语义。

判断与做法

  • 部署成功 ≠ 新配置生效。 要读部署之后实际生效的清单/环境变量/启动命令,用它来验证,而不是看「redeploy 成功」的状态。
  • 需要让当前服务配置真正生效时,改用会重建清单的路径(例如源码上传部署),成功后必要时再上传一次正常配置恢复。
  • 一般化:不同平台的「重新部署」语义不同 —— 有的重放旧清单,有的重新构建并重新解析配置。用之前先确认它属于哪种。

相关