源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

监控服务器swap并重启php的Shell脚本

  • 时间:2021-02-12 21:40 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:监控服务器swap并重启php的Shell脚本
折中一下,写个脚本监控swap吧,放在crontab里面,2小时执行一次,世界安静了,再也没有烦人的报警短信了
[u]复制代码[/u] 代码如下:
#!/bin/bash function usage {         echo "Usage: $0"         echo "e.g. $0 1500"         exit } if [ $# -lt 1 ];then         usage fi typeset -i nowSwap limitSwap limitSwap=$1 nowSwap=$(free -m|grep "Swap"|sed -e "s/\(.*\)\:\(.*\)/\2/g"|awk '{print $2}') if [ $limitSwap -lt $nowSwap ];then         while [ 1 ]         do                 if /etc/init.d/php5-fpm restart|grep -c fail                 then echo "[$(date +%Y/%m/%d0-%H:%M)]restart php failed"                 else                         echo "[$(date +%Y/%m/%d-%H:%M)]restart php successful!"                         break                 fi         done fi
注:if /etc/init.d/php5-fpm restart|grep -c fail 这一句中间的命令换成你自己的即可
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部