如果我们所在公司的业务量比较大,在生产环境经常会出现JVM内存溢出的现象,那我们该如何快速响应,快速定位,快速恢复问题呢?本文将通过一个线上环境JVM内存溢出的案例向大家介绍一下处理思路与分析方法。案例:架构组接到某项目组反馈,Zabbix监控上显示JMX不可用,请求协助处理。分析思路:JMX不可用,往往是由于垃圾回收时间停顿时间过长、内存溢出等问题引起的。线上故障分析的原则是首先要采取措施快速恢
分类:
其他好文 时间:
2020-12-08 12:46:27
阅读次数:
4
Zabbix监控数据库时,如果使用ODBC的方式进行监控数据库的话可能会出现ODBC的问题如果ODBC出现错误,则zabbix会在zabbix-server中生成日志使用odbcinst-q时,如果出现:odbcinst:SQLGetPrivateProfileStringfailedwith.则可能为环境变量的配置有问题,在系统中增加环境变量即可操作命令为:Shell#vi/etc/profil
分类:
数据库 时间:
2020-12-05 10:41:46
阅读次数:
6
ZABBIX监控平台部署(LAMP+ZABBIX.Server.YUM源安装部署)1、Zabbix Server端和Zabbix Agent执行如下代码:<!--more-->Zabbix监控平台部署,至少需要安装四个组件,分别是Zabbix_Server、Zabbix_Web、Databases、 ...
分类:
其他好文 时间:
2020-11-23 12:13:31
阅读次数:
6
ZABBIX监控平台部署(LAMP+ZABBIX.Server源码安装部署)1、Zabbix Server端和Zabbix Agent执行如下代码:<!--more-->Zabbix监控平台部署,至少需要安装四个组件,分别是Zabbix_Server、Zabbix_Web、Databases、Zab ...
分类:
其他好文 时间:
2020-11-23 12:12:56
阅读次数:
6
[root@monitor scripts]# cat checkmysqlperformance.sh #!/bin/sh #Create by sfzhang 2014.02.20 MYSQL_SOCK="/data/mysql/3306/mysql.sock" MYSQL_PWD=`cat / ...
分类:
数据库 时间:
2020-11-21 12:22:16
阅读次数:
13
前言:最近公司部署的IIS项目应用池间断性停止,导致程序死掉,如下图 如果不能及时重启,会导致很严重的后果。所以我耗时5分钟开发了这个服务,用于监听应用程序池的应用状态并重启。 一、windows 服务 1、打开vs,新建windows服务程序(本实例使用vs 2019)。 2、点击MyServic ...
private void ListenApplicationPool() { var manager = new Microsoft.Web.Administration.ServerManager(); System.Threading.ThreadPool.QueueUserWorkItem(( ...
分类:
系统相关 时间:
2020-11-18 12:35:05
阅读次数:
14
刚开始我就在想如何获取总磁盘空间的大小呢?是df -h命令,把Size里所有的空间都相加?但是里面有挂载的一些目录也算进来,肯定不对。或者直接算/目录下的总大小?看似就是这样,但实际上是没有算进外挂的硬盘,也不对的。
分类:
系统相关 时间:
2020-11-13 12:29:31
阅读次数:
24
zabbix监控组件zabbixsever/zabbixproxy/zabbbixagentzabbixsever包括webgui/database/zabbixserverZabbix监控完整流程:Agent安装在被监控的主机上,Agent负责定期收集客户端本地各项数据,并发送到Zabbixserver端,Zabbixserver收到数据,将数据存储到数据库中,用户基于ZabbixWeb可以看到
分类:
其他好文 时间:
2020-11-12 13:40:51
阅读次数:
5
ArcGIS API for JavaScript开发的首要步骤就是引入ArcGIS想关的样式文件及开发包,对于此样式文件及开发包的引用有两种形式:在线引用和离线加载。对于一般的示例程序编写,我们只需简单的引入在线的开发包即可,但是在自己开发过程中可能会有引入离线开发包的需求,所以本教程将介绍IIS ...