1. 首页
  2. 编程语言
  3. Java
  4. 详解如何热更新线上的Java服务器代码

详解如何热更新线上的Java服务器代码

上传者: 2021-07-01 15:45:15上传 PDF文件 88.87 KB 热度 12次

1、热更新代码的场景(1)当线上服务器出现问题时,有些时候现有的手段不足以发现问题所在,可能需要追加打印日志或者增加一些调试代码,如果我们去改代码重新部署,会破坏问题现场,可以通过热部署的手段来增加调试代码(2)线上出现紧急bug,通过Review代码找到问题,修改好后打包部署的流程可能比较久,可以通过热部署代码及时解决问题使用阿里巴巴开源的Java诊断工具---Arthas,他可以附着在我们的Java服务器进程上面,查看服务器状态,jvm状态等各种参数指标,还可以进行热更新1、下载启动Arthas2、启动后会显示当前机器上面所有的java进程,选择我们需要监控/修改的进程,输入序号回车3、一

用户评论