【如何在linux环境下排查生产环境java线程阻塞问题】
如何在linux环境排查生产环境java线程阻塞问题
- 开胃小菜
- 进入主题,这里以我自己的服务器为例子
开胃小菜
在进入主题前我们先看一下windows的一个小命令 注:在本地有java环境开启的时候执行
win+r 输入cmd 跳转命令行 输入如下指令
jvisualvm
这个小东西有很多功能,能让你看线程,堆,cpu的运行,执行垃圾回收,堆dump等等
进入主题,这里以我自己的服务器为例子
这里有很多方法找到你的线程pid
一:top命令
top
二.jps
jps
找到pid后我们可以执行
top -Hp {pid}
上图我们可以找到占用cpu最多的java线程,我们执行命令让pid变成16位
printf "%x\n" #{pid}
然后执行命令看这个线程的堆栈信息 这个pid用10进制就行
jstack -l #{pid}
【如何在linux环境下排查生产环境java线程阻塞问题】相关推荐
- 【android开发】如何在Linux平台下安装JDK环境
原文:http://android.eoe.cn/topic/android_sdk Linux平台JDK安装 本文主要描述如何在Linux平台下安装JDK环境. 进入网页: http://www.o ...
- 如何在Linux系统上部署接口测试环境
作为一名软件测试人员,部署测试环境是我们日常工作的一部分,今天就简单整理下接口测试环境部署的步骤,希望能够帮助到大家. 今天为大家整理的接口测试环境部署涉及到Tomcat,JDK和数据库.目前能够提供 ...
- [第二篇]如何在ASP.Net Core的生产环境中使用OAuth保护swagger ui
在我上篇文章如何在ASP.Net Core的生产环境中保护swagger ui中,我们讨论了如何使用基本身份验证来保护 swagger ui. 使用 OAuth 2.0 和 OpenIdConnect ...
- 生产环境下的LAMP环境搭建
生产环境下的LAMP环境搭建 V20 学习猿地 ww.lmonkey.com 一.LAMP环境介绍 Web服务器的主要功能是提供网上信息浏览服务.所有网页的集合被称为网站,网站也只有发布到网上才能被 ...
- linux环境下python机器学习环境的搭建
linux环境下python机器学习环境的搭建## 1.准备工作,查看linux自带的python版本,以及建立一个测试目录用于存放测试文件: ubuntu@VM-164-254-ubuntu:/va ...
- linux firefox xvfb,持续集成:采用Xvfb+Selenium+Firefox搭建linux服务器下的自动化测试环境...
自动化测试属于软件测试的一部分,QTP.LoadRunner等都可以编写自动化测试脚本,但是QTP.LoadRunner等工具毕竟还需要人工操作,在持续集成思想下,软件应该自动发布并且自动测试,这样可 ...
- 搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南
搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南 一. K8S 简介 二. K8S 学习的几大拦路虎 2.1 K8S 安装对硬件要求比较高 2.2. K8S 对使用者来说要求 ...
- 如何在Linux系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程
如何在Linux系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程 作者:张国军_Suger 开发工具与关键技术:VMware Workstation Pro.Linux系统( ...
- 如何在linux系统下使用百度云盘上传下载文件?
学习目标: 如何在linux系统下使用百度云盘上传下载文件? 环境准备: linux操作系统 python开发运行环境 文件下载: 1.Linux系统安装工具 pip install requests ...
最新文章
- Python3中闭包介绍
- 【JUC并发编程06】多线程锁 (公平锁和非公平锁,死锁,可重锁)
- Docker 17.12.0 发布
- linux 内存 段,Linux内存储器管理之分段机制
- Xor HDU - 6899
- 又双叒叕 - 中国汉字的奇妙
- 北大青鸟消防控制器组网_北大青鸟JBF-61S20防火门监控器控制器接线示意图
- 斗地主AI算法——第八章の被动出牌(2)
- mysql Substr与char_length函数的应用
- php barcode设置黑条宽度,JsBarcode常用参数设置
- [讨论] AUTOCAD二次开发简介
- 24产品经理需要具备的用户动机分析能力
- C语言实现机器猫绘制
- 基于Python实现Jacobi迭代法、Gauss-Seidel迭代法和SOR法方程组(一)
- IPC网络摄像机NTP校时 时间无法同步问题排查
- 写一个音乐播放器的微信小程序
- Hash学习(3)-冲突的解决
- 关于ISO七层模型你应该知道的东西
- 2026. 低质量的问题
- 糖尿病视网膜病变风险随患者年龄和患病持续时间增长
热门文章
- 计算机类sci查重,SCI科研写作:国自然标书查重方法
- 安卓app开发工具_四川智慧社区安卓手机app开发多少钱
- 免费生成微信小程序的经验
- VR头显中的一朵奇葩,FaceDisplay使用三屏交互
- 抖音小程序实践四:实现小程序分享
- spring-webflux理解
- android点击不灵敏,华为手机触摸屏没反应怎么办?解决手机触摸屏时灵时不灵的办法...
- 通过面试思考平时的学习
- c++ memcpy内存拷贝
- idea配置tomcat日志中文乱码,且修改后idea正常,但cmd窗口任然中文乱码解决方法