主页 > 知识库 > 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享

一个监控Squid运行进程数并自动重启的简洁Shell脚本分享

热门标签:奥维互动地图标注参数 联通电话机器人怎么接 安装外呼系统费用 电销机器人 剑鱼 卫星地图标注地名 申请公司400电话要注意什么 地图标注辐射图案 宁波智能外呼系统公司 曲阜400电话办理

复制代码 代码如下:

#!/bin/sh

while sleep 30

do

SquidNum=`ps -ef|grep squid|grep -v grep|wc -l`

#HttpNum=`netstat -an|grep 0.0.0.0:80|grep -v grep|wc -l` #80状态

if [ $SquidNum != 3 ] ; then

/etc/rc3.duid start

adddate=`date +%Y-%m-%d`" "`date +%H:%M:%S`

echo "$adddate squid started!" >> /home/resquid.log

fi

#超过5000个http请求就重启squid服务

HttpNum=`netstat -an|grep 80|grep -v grep|wc -l`

if [ $HttpNum -gt 5000 ] ; then

/etc/rc3.duid restart

adddate=`date +%Y-%m-%d`" "`date +%H:%M:%S`

echo "$adddate http out 5000 squid started!" >> /home/resquid.log

fi

done


您可能感兴趣的文章:
  • shell脚本实现监控shell脚本的执行流程及变量的值
  • Shell脚本实现Linux系统和进程资源监控
  • Shell脚本实现监控MySQL主从同步
  • Shell脚本实现监控iptables运行状态
  • Shell脚本实现监控rsync数据是否传输完
  • Shell脚本实现监控kingate并自动启动
  • Shell脚本实现监控iptables规则是否被修改
  • Shell脚本实现memcache缓存命中率监控
  • Shell脚本编写Nagios插件监控程序资源占用
  • Linux服务器硬件运行状态及故障邮件提醒的监控脚本分享

标签:上饶 仙桃 大兴安岭 遵义 江西 安康 三门峡 大庆

巨人网络通讯声明:本文标题《一个监控Squid运行进程数并自动重启的简洁Shell脚本分享》,本文关键词  一个,监控,Squid,运行,进程,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《一个监控Squid运行进程数并自动重启的简洁Shell脚本分享》相关的同类信息!
  • 本页收集关于一个监控Squid运行进程数并自动重启的简洁Shell脚本分享的相关信息资讯供网民参考!
  • 推荐文章