如果我们所在公司的业务量比较大,在生产环境经常会出现JVM内存溢出的现象,那我们该如何快速响应,快速定位,快速恢复问题呢?本文将通过一个线上环境JVM内存溢出的案例向大家介绍一下处理思路与分析方法。案例:架构组接到某项目组反馈,Zabbix监控上显示JMX不可用,请求协助处理。分析思路:JMX不可用,往往是由于垃圾回收时间停顿时间过长、内存溢出等问题引起的。线上故障分析的原则是首先要采取措施快速恢
分类:
其他好文 时间:
2020-12-08 12:46:27
阅读次数:
4
上一篇文章中《图解Linux网络包接收过程》,我们梳理了在Linux系统下一个数据包被接收的整个过程。Linux内核对网络包的接收过程大致可以分为接收到RingBuffer、硬中断处理、ksoftirqd软中断处理几个过程。其中在ksoftirqd软中断处理中,把数据包从RingBuffer中摘下来 ...
分类:
系统相关 时间:
2020-12-08 12:45:42
阅读次数:
10
监控系统是运维体系乃至整个软件产品生命周期中最重要的一环,完善的监控可以帮助我们事前及时发现故障,事后快速追查定位问题。而在以微服务为代表的云原生架构体系中,系统分为多个层次,服务之间调用链路复杂,系统中需要监控的目标非常多,如果没有一个完善的监控系统就难以保证整体服务的持续稳定。
分类:
Web程序 时间:
2020-12-08 12:22:46
阅读次数:
8
1、背景公司一个RocketMQ集群由4主4从组成,突然其中3台服务器“竟然”在同一时间下线,其监控显示如下:依次查看三台机器的监控图形,时间戳几乎完美“吻合”,不可思议吧。2、故障分析出现问题,先二话不说,马上重启各服务器,尽快恢复集群,降低对业务的影响,接下来开始对日志进行分析。Java进程自动退出(rocketmq本身就是一个java进程),一种最常见的问题是由于内存溢出或由于内存泄漏导致进
分类:
系统相关 时间:
2020-12-07 12:49:05
阅读次数:
15
基于Promethues与Grafana的Greenplum分布式数据库监控的实现标签(空格分隔):greenplum系列[toc]一:前言Greenplum是面向数据仓库应用的分布式关系型MPP数据库,基于PostgreSQL开发,跟PostgreSQL的兼容性非常好,大部分PostgreSQL客户端工具及PostgreSQL应用都能运行在Greenplum平台上。GPCC是Greenplum数
分类:
数据库 时间:
2020-12-07 12:48:36
阅读次数:
14
一、实验环境 System OS: CentOS Linux release 7.6.1810 Mysql version:mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz master: 3307 slave: 3308 ip:192.168.32.201 主从 ...
分类:
数据库 时间:
2020-12-07 12:43:21
阅读次数:
12
springboot 提供了对项目的监控功能。 1.首先添加依赖包 implementation 'org.springframework.boot:spring-boot-starter-actuator' 2.application.yml 端点配置 因为actuator默认只支持端点 /hea ...
分类:
编程语言 时间:
2020-12-07 12:23:22
阅读次数:
5
服务器网站安全维护之nginx安全设置篇分类专栏:网站被篡改网站被黑网站安全服务器安全如何防止网站被黑如何防止网站被侵入网站安全服务如何防止网站被挂马网站安全防护服务网站安全维护怎么查找网站漏洞ecshop漏洞修复MetInfo漏洞修复ecshop网站安全修补wordpress漏洞修复网站被黑怎么修复dz论坛Discuz_X3.4最新网站漏洞百度网址安全中心阿里云服务器安全设置文章标签:网站安全维
分类:
Web程序 时间:
2020-12-07 12:20:33
阅读次数:
10
阿里云提示服务器有挖矿程序该如何处理分类专栏:服务器安全文章标签:服务器有挖矿程序服务器有挖矿***版权临近2018年底,我们阿里云上的一台ECS服务器竟然被阿里云短信提示有挖矿程序,多次收到阿里云的短信提醒说什么服务器被植入挖矿程序,造成系统资源大量消耗;而且还收到CPU使用率达到百分之90的安全提醒,我们的服务器上并没有运行大量的网站,只是一个公司的展示网站,怎么可能会出现CPU%90以上的告警
分类:
其他好文 时间:
2020-12-07 12:16:17
阅读次数:
5
linux命令分为三部分:文件、网络、性能 1.文件 ls: 列出目录 cd: 切换目录 pwd: 显示目前的目录 mkdir: 创建一个新的目录 rmdir: 删除一个孔木兰 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称 例子 1.创建test目录 ...
分类:
系统相关 时间:
2020-12-07 12:02:46
阅读次数:
17