生产环境实践
生产环境实践
BeanZero
这个作者很懒,什么都没留下…
展开
-
生产环境实践(三):堆栈日志分析
系列文章—— 生产环境实践(一):保存运行时信息(堆栈、CPU、内存、IO等) 生产环境实践(二):Linux常用运维工具 生产环境实践(三):堆栈日志分析上文《生产环境实践(二):Linux常用运维工具》带大家熟悉了各种性能分析工具,本篇则让我们看看之前获取到的JAVA进程堆栈数据怎么帮助我们排查生产线上问题的。jstack命令保存java线程du原创 2020-07-29 00:24:46 · 1873 阅读 · 0 评论 -
生产环境实践(二):Linux常用运维工具
在《生产环境实践(一):保存JVM运行时信息(堆栈、CPU、GC等)》中提到了如何保持生产环境信息。本章让我们看看生产环境需要关注那些指标以及一些运维工具的介绍。考虑到大部分情况下生产使用的是Linux系统,本篇内容将采用Linux系统来讲述这些工具的使用说明。毕竟——工欲善其事必先利其器CUPTOP用于实时显示CPU各种指标的使用情况。等同于windows的任务管理器。top第一行(系统综合信息)信息说明12:24:18系统时间up 66 days原创 2020-07-28 23:55:38 · 417 阅读 · 0 评论 -
生产环境实践(一):保存JVM运行时信息(堆栈、CPU、GC等)
生产环境会遇到一些内存徒增,CPU使用率过高,I/O阻塞甚至系统不可用等状态。而这些问题难以从业务日志中定位问题。但是生产环境保证可用性,例如如果可用性为99.99%,则全年不可用仅为52分钟。因此出了问题不可能等你在生产环境排查问题。需要立刻重启已到达回复正常使用。则我们需要在重启生产环境之前保存实时信息,以方便后续生产故障的排查与解决。以下分别针对Linux与window提供保存JVM环境的脚本。for Linux#!/bin/bash# ***********************原创 2020-07-27 12:32:12 · 1010 阅读 · 1 评论