随笔分类 - 线上生产
摘要:linux 1.netstat -ntulp | grep 8080 2.kill -9 54268 window 1.打开命令控制台 wind+R cmd 2.netstat -ano|findstr "8080" 找到被占用端口的 pid 3.taskkill /f /t /im 54268 终
阅读全文
摘要:1.进入容器 docker ps -a docker exec -it {id} bash 2.下载阿里arthas curl -O https://arthas.aliyun.com/arthas-boot.jar java -jar arthas-boot.jar
阅读全文
摘要:数据库CPU飙升到100%的话怎么处理? 当CPU飙升到 100%时,先用操作系统命令 top 命令观察是不是 mysqld 占用导致的。 如果不是,找出占用高的进程,并进行相关处理。 如果是 mysqld 造成的, show processlist,看看里面跑的 session 情况,是不是有消耗
阅读全文
摘要:排查内存溢出 第一步:查找Java进程号 ps -aux | grep java 第二步:生成dump文件(其中xxx.bin是你生成日志文件的文件名) jmap -dump:live,format=b,file=xxxx.bin 进程ID 第三步:使用jhat分析,这个命令会启动一个服务,将分析结
阅读全文
摘要:1.Linux下cpu飙升100% top 找出进程 CPU 比较高 PID top -Hp PID 打印 该 PID 进程下哪条线程的 CPU 占用比较高 tid printf “%x\n” tid 将该 id 进行 16 进制转换 tidhex jstack PID |grep tidhex 打
阅读全文