2024年8月14日小于 1 分钟
- vue知识点23
- git 操作11
- 设计模式10
- 使用指南5
- js基础4
- java4
- java基础4
- web4
- Security4
- 数据库3
- 小组分享3
- Spring3
- 问题定位2
- 线程池2
- 多线程2
- jvm2
- docker2
- 运维2
- security2
- maven2
- npm知识点1
- vite1
- 集合1
- jdk1
- 对象锁1
- 电子书1
- 必会1
- linux1
- markdown1
- oauth1
- 框架1
- OAuth1
- open-source1
背景:有一个导出PDF的功能,在本地运行正常,在线上异常,抛出的异常无法直接定位到问题。
1、使用arthas来跟踪
- 进入arths,attach进入项目
$ as.sh
Arthas script version: 3.5.5
[INFO] JAVA_HOME: /usr/local/jdk1.8.0_72
[INFO] Process 57135 already using port 3658
[INFO] Process 57135 already using port 8563
Found existing java process, please choose one and input the serial number of the process, eg : 1. Then hit ENTER.
[1]: 134242 ccs-gateway.jar
[2]: 47802 ccs-data-biz.jar
2
2021年4月28日大约 1 分钟