#!/bin/bash
export JAVA_HOME=/usr/local/java/jdk1.8.0_25
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
if ! curl --connect-timeout 30 -m 30 --request GET 'http://127.0.0.1:9098/get_userLvl_status' | grep \"code\":200 ; then
crashtime=$(date)
PID=$(ps -ef |grep /home/java/juxinli_consum/juxinli_consum.jar |grep -v grep |awk '{print $2}')
echo "$crashtime" >>/home/java/juxinli_consum_crash.log
echo $PID
kill -9 $PID
sleep 10
/home/java/start-consum.sh
else
echo success >> /home/java/success.txt
fi
相关推荐
工作中遇到 windows下apache 运行几天后总是会没响应的问题,写了下面的脚本来监控apache 服务实例的运行状态,无响应则重启。 工作原理: 脚本定时通过curl 获取网站指定的页面,如果获取失败则重启监控的 apache ...
一个监控linux服务的python ,监控到服务的请求发生异常发送邮件通知
此脚本写得非常通用,只要修改check.d目录下的配置文件就可以,conf目录下为主配置文件,check.d目录下主要是你想要监测的服务的配置文件,我的里面有例子!可以监控nginx ,apache ,mysql ,ftp ,等
linux服务器带宽监控脚本 shell脚本,加好权限,直接运行即可
Python 监控脚本分为两个部分,所有的配置信息都放到了 healthcheck_config.py 文件中,而监控部分代码放在了 healthcheck.py 文件中。脚本使用了 dns.resolver 包来监控 DB 服务器的信息,并可以发送警告信息到邮箱...
### Shell 脚本实现服务器进程监控方法详解 在IT运维和开发环境中,服务器进程的稳定运行至关重要。本文将深入探讨如何使用Shell脚本实现服务器进程监控,这不仅有助于及时发现异常情况,还能提高系统的可用性和...
通过编写Shell脚本,我们可以定制化监控需求,例如检查CPU使用率、内存占用、磁盘空间、网络连接状态以及服务运行情况等。Shell脚本的优势在于其灵活性和可扩展性,可以根据特定环境进行调整。 首先,让我们了解...
自启动shell脚本和CPU、内存占用监控脚本能确保Java服务在系统启动时自动运行,并实时监测其性能状态,以便及时发现和处理潜在问题。下面将详细介绍这两个方面的内容。 一、Linux系统Java服务自启动shell脚本 自...
这个"OGG简单监控脚本.zip"文件显然包含了用于监控OGG进程和资源状态的脚本,这对于确保OGG运行的稳定性和数据一致性至关重要。在分布式系统中,特别是当涉及到Oracle RAC(Real Application Clusters)这种高可用性...
本压缩包包含的`check_cpu.sh`、`check_mem.sh`和`check_uptime.sh`是Nagios监控脚本,用于监测服务器的CPU使用率、内存使用情况以及系统运行时间(即系统负载)。 1. **CPU监控脚本 (check_cpu.sh)** - Nagios中...
nagios 监控服务器内存脚本,实时短信报警
本文将详细介绍“mysql 性能监控脚本”及其在IT领域的应用。 MySQL性能监控脚本通常是一段自定义的SQL查询或者自动化脚本,用于收集和分析MySQL服务器的关键性能指标,如查询速度、内存使用、锁等待、表空间占用等...
"Oracle常用监控脚本"通常包含了多种用于检查数据库性能、资源使用情况以及问题排查的工具和脚本。这些脚本可以帮助DBA(数据库管理员)实时了解数据库的状态,及时发现并解决问题,确保系统的健康运行。 1. **SQL ...
【标题】"Tomcat监控脚本(支持Windows、Linux)"涉及到的是如何确保Tomcat服务器的稳定运行,通过自动化脚本来实现对服务器状态的实时监控,防止宕机情况的发生。这通常包括性能指标的采集、异常检测和自动处理机制。...
4. **自动化任务调度**:为了让服务监控脚本定期运行,可以利用任务计划程序(Task Scheduler)等工具设置定时任务。例如,可以配置任务计划程序在每次系统启动时、每隔一段时间或在特定时间点运行`检测工具.bat`,...
sync(文件系统安全监控软件)、glances(资源监控工具)在实际工作中,Linux系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对Linux服务器的监控。本文介绍一下使用Python脚本实现对Linux...
电脑屏幕实时监控脚本,可以实时监控电脑屏幕,可以调节监控频率等参数。
"java服务器资源监控脚本.zip"这个压缩包文件提供了一系列工具和脚本,用于帮助我们追踪和分析服务器上的关键性能指标。这些工具通常包括线程Dump分析、CPU使用率监控、网络性能检查、I/O操作检测以及JVM垃圾回收...
jvm线程持续监控脚本