基于 tag 构建测试环境不就好了
1.确认发布方式,手动部署还是自动化部署,定位是部署过程出现问题还是服务启动失败
2.自动化部署过程出现问题导致服务包没有分发成功,检查自动化部署日志,检查 ftp 机器与部署机器是否互信失败
3.手动启动服务启动失败的话检查服务启动日志确认是否因 Nacos 或 eureka 等注册中心指向错误
4.定位服务报错,是否因 sql 执行报错,如果使用 flyway 的话确认 flyway 版本是否冲突版本冲突就去库里修改 checksum 和 success 执行记录
5.检查启动脚本分配的服务启动内存和主机 free 内存
6.如果服务启动成功运行但是中途挂了,建议添加 GClog 启动参数排查内存问题