監控伺服器swap並重啟php的Shell指令碼

2022-09-26 17:09:17 字數 778 閱讀 5503

折中一下,寫個指令碼監控swap吧,放在crontab裡面,2小時執行一次,世界安靜了,再也沒有煩人的報警簡訊了

複製** **如下:

#!/bin/bash

function usage

if [ $# -lt 1 ];then

usage

fi typeset -i nowswap limitswap

limitswap=$1

nowswap=$(free -m|grep "swap"|sed -e "s/\(.*\)\:\(.*\)/\2/g"|awk '')

if [ $limitmqpegnswap -lt $nowswap ];then

while [ 1 ]

do if /etc/init.d/php5-fpm restart|grep -c fail

&nbs程式設計客棧p;     &nwww.cppcns.combsp;    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 這一句中間的命令換成你自己的即可

本文標題: 監控伺服器swap並重啟php的shell指令碼

本文位址:

OpenWRT路由器中監控網路服務並重啟的指令碼

前一陣子寫了一篇 俺在德國上網的十八般武藝 和一篇 修改openwrt的設定接入802.1x認證的網路 這個cf e218n遠端wifi放大器確實幫了我的大忙,可以足不出戶就連線上百公尺以外的wlan。不過從第一天開始就發現有路由器偶然中斷的情況,也就是電腦或者移動終端突然會斷網找不到wifi熱點,...

簡單遠端伺服器監控重啟方案

轉至 摘要 如果你的伺服器主要服務不定期被kill掉,如何來盡可能保證服務正常?前幾天某台伺服器出現了問題,主要的程序 包括web服務 top vi這樣的命令 都會不定期被kill掉,經過分析認為這台伺服器的系統出現了問題,必須要進行重灌。而這台伺服器上面掛載了很重要的web服務,要保證服務還能夠正...

php 負載監控 PHP實現伺服器狀態監控的方法

這篇文章主要介紹了php實現伺服器狀態監控的方法,可實現對指定ip伺服器狀態的有效監控,非常具有實用價值,需要的朋友可以參考下 php伺服器狀態監控對於很多朋友來講都沒做,只有看到 掛了才知道,這種半夜 關了是不知道情況了,對於 也非常不好,為此這兩天抽空寫了個網頁伺服器狀態監控,看到有朋友說需要,...