四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区

無(wú)標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用手冊(cè))
wdOS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用手冊(cè))
注冊(cè) 發(fā)貼 提問(wèn) 回復(fù)-必看必看 wddns免費(fèi)智能 DNS 開(kāi)通 本地或虛擬機(jī)使 用wdcp 一鍵包在mysql編 譯時(shí)"卡住"
AI導(dǎo)航網(wǎng)AI應(yīng)用網(wǎng)站大全 wdcp官方技術(shù)支持/服務(wù) 阿里云8折優(yōu)惠券 無(wú)敵云 騰訊云優(yōu)惠中,現(xiàn)注冊(cè)更有260代金額券贈(zèng)送
返回列表 發(fā)帖
提問(wèn)三步曲: 提問(wèn)先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會(huì)讓你更快解決問(wèn)題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過(guò)哪些操作或改動(dòng)設(shè)置等

溫馨提示:信息不詳,很可能會(huì)沒(méi)人理你!論壇有教程說(shuō)明的,也可能沒(méi)人理!因?yàn)?你懂的

[分享] 負(fù)載高,自動(dòng)重啟mysql,apache

服務(wù)器總是負(fù)載高,死機(jī)。從網(wǎng)上找了一篇,自動(dòng)重啟的,但是不符合wdcp的環(huán)境路徑,哪位懂得同學(xué),給改改,復(fù)合lnamp的環(huán)境,自動(dòng)重啟MySQL就行,最好休眠幾十秒。


========================================================================

在網(wǎng)上查了不少資料,弄了個(gè)腳本來(lái)監(jiān)控服務(wù)器負(fù)載,超負(fù)荷 就自動(dòng)重啟apache,mysql的腳本,

適用于centos系統(tǒng),和自帶apache 和mysql,自定義編譯安裝的可能需要稍作調(diào)整。

linux時(shí)間也是個(gè)問(wèn)題,此腳本也添加了連接時(shí)間服務(wù)器同步校對(duì)時(shí)間。

/usr/sbin/ntpdate cn.pool.ntp.org  >> /backup/gaige/upClock.log 2>&1  && /sbin/hwclock -w

現(xiàn)在分享給大家:

需要用的朋友,可以在你的終端,運(yùn)行一下代碼,就會(huì)自動(dòng)裝到你的服務(wù)器。
wget  http://www.xiangguoqi.com/cmd/restart_apa_my_by_load.sh;    sh restart_apa_my_by_load.sh

  裝好后自動(dòng)腳本和運(yùn)行日志會(huì)在您服務(wù)器 /backup/gaige/ 下邊,你可以自行調(diào)整。

默認(rèn)自動(dòng)是3分鐘,你可以自行 crontab -e 修改

*/3 * * * * /backup/gaige/loadavg_restart_apache.sh >> /backup/gaige/restart_apache.log

-------------------

手動(dòng)安裝腳本如下:

把以下代碼為sh腳本

#!/bin/sh
# crontab: */3 * * * * /backup/gaige/loadavg_restart_apache.sh >> /backup/gaige/restart_apache.log
/usr/sbin/ntpdate cn.pool.ntp.org  >> /backup/gaige/upClock.log 2>&1  && /sbin/hwclock -w
     sync
  sync
  echo 3 > /proc/sys/vm/drop_caches
TOP_SYS_LOAD_NUM=5
SYS_LOAD_NUM=`uptime | awk '{print $(NF-2)}' | sed 's/,//'`
echo $(date +"%y-%m-%d") `uptime`
if [ `echo "$TOP_SYS_LOAD_NUM < $SYS_LOAD_NUM"|bc` -eq 1 ]
then
     sync
     echo "#0#" $(date +"%y-%m-%d %H:%M:%S") "pkill httpd" `ps -ef | grep httpd | wc -l`
  echo "#0#" $(date +"%y-%m-%d %H:%M:%S") "pkill mysqld" `ps -ef | grep mysqld | wc -l`
     /usr/sbin/apachectl stop
  service mysqld stop
     sleep 8
     pkill httpd
  pkill mysqld


     sleep 8
     for i in 1 2 3
     do
  if [ `pgrep mysqld | wc -l` -le 0 ]
         then
       /sbin/service mysqld start        


             sleep 30
    echo "#1#" $(date +"%y-%m-%d %H:%M:%S") "start mysqld" `ps -ef | grep mysqld | wc -l`


         fi


         if [ `pgrep httpd | wc -l` -le 0 ]
         then


             /usr/sbin/apachectl start


             sleep 30


             echo "#1#" $(date +"%y-%m-%d %H:%M:%S") "start httpd" `ps -ef | grep httpd | wc -l`
         fi


     done
else
    if [ `pgrep mysqld | wc -l` -le 0 ]
         then
       /sbin/service mysqld start         


             sleep 30
    echo "#2#" $(date +"%y-%m-%d %H:%M:%S") "start mysqld" `ps -ef | grep mysqld | wc -l`


         fi


         if [ `pgrep httpd | wc -l` -le 0 ]
         then


             /usr/sbin/apachectl start


             sleep 30


             echo "#2#" $(date +"%y-%m-%d %H:%M:%S") "start httpd" `ps -ef | grep httpd | wc -l`
         fi


fi

然后在  

crontab -e

添加

*/3 * * * * /backup/gaige/loadavg_restart_apa_my.sh >> /backup/gaige/restart_apa_my.log

*/3 ***** 表示3分鐘,/backup/gaige/loadavg_restart_apa_my 你可以自定義。

沒(méi)人。。。。。都是初學(xué)者啊

TOP

沒(méi)人嗎?一個(gè)都沒(méi)有?

TOP

謝謝老大。這里邊就你一個(gè)高手

TOP

返回列表