记jnekins打包引起springcloud中服务假死问题
故事背景
由于使用的jenkisn做发版工具,每次重启服务都打整个聚合工程,然后我对其进行优化,将其打包给单独拆出了一个job,打包完后将其产物上传,导致bug的出现。
bug发生前的jenkins配置
部署or回滚脚本

上传配置

bug发生前重启job配置

说明
- 打包或者回滚完后直接将所有的包给上传了。
- 重启服务都是单个对应的job。
bug现象
- 服务在nacos注册中心没有信息,进程还在,无任何报错日志信息。
- 部分接口访问出现 java.lang.NoClassDefFoundError 异常。
分析过程
系统&日志层面