折中一下,寫個指令碼監控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伺服器狀態監控對於很多朋友來講都沒做,只有看到 掛了才知道,這種半夜 關了是不知道情況了,對於 也非常不好,為此這兩天抽空寫了個網頁伺服器狀態監控,看到有朋友說需要,...