JVM
文章平均质量分 53
乐观甜甜圈
这个作者很懒,什么都没留下…
展开
-
(二) 安装 Arthas
当使用快速安装方式在线上环境进行连接Java服务的时候,很有可能因为线上环境无外部网络访问权限,导致Arthas无法获取 arthas-core 等jar包,无法运行。将下载的 jar 包放到服务器上,运行 jar 包。这时候就需要全量安装Arthas包。: ( 包大小13MB )原创 2024-01-03 16:34:25 · 889 阅读 · 1 评论 -
(一)Arthas 简介
Arthas是 Alibaba 开源的Java应用诊断利器,深受开发者喜爱。Arthas支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的Tab自动补全功能,进一步方便进行问题的定位和诊断。原创 2024-01-03 16:02:45 · 355 阅读 · 1 评论 -
使用 JPS 和 JMAP 排查并下载 Head Dump 文件
业务系统在开发的过程中,会容易出现对象的引用未被垃圾回收器收集,会出现一直占用回收不掉的情况,而且当内存占用的一定程度的情况下,会频繁出现 Full GC 的情况,导致 CPU 占用过高,服务宕机。微服务使用 Springboot 框架开发,数据库使用的是关系型数据库 Mysql,web 应用服务器使用的是 Tomcat。前端及其他中间件模块暂且不表,此篇内容只针对后端服务的问题排查。在 Linux 系统环境下部署的多个微服务,其中一个模块的微服务会在运行过一段时间后,服务宕机,导致整体服务不可用。原创 2024-01-02 11:02:57 · 640 阅读 · 0 评论