亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1100 | 回復(fù): 0
打印 上一主題 下一主題

Tomcat 自動監(jiān)控腳本 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-05-06 13:32 |只看該作者 |倒序?yàn)g覽

Tomcat 自動監(jiān)控腳本

腳本監(jiān)控Tomcat服務(wù),當(dāng)服務(wù)死掉后腳本自動重啟服務(wù)。
1、將本腳本保存為/root/tcautorestart.sh,并給執(zhí)行權(quán)限。
#!/bin/bash
if [[ -e /root/tcstatus.log ]];then
cp -f /dev/null /root/tcstatus.log
fi
/usr/local/bin/lynx -dump -connect_timeout=15000 -error_file=/root/tcstatus.log        \
http://downtheme.somode.com:8080/index.jsp
         >/dev/null         ##index.jsp為用于測試的jsp頁
cat /root/tcstatus.log | grep "STATUS=HTTP/1.1 200 OK" >/dev/null
if (( $? != 0 ));then
{
#shutdown tomcat
date >> /root/tcrestart.log
while true
do
/usr/local/tomcat/bin/shutdown.sh         >> /root/tcrestart.log
sleep 20
cp -f /dev/null /root/process.tc
ps -aux | awk '$0 ~ /java.*tomcat/{print $0}' > /root/process.tc
cat process.tc | grep "java.*tomcat" > /dev/null
if (( $? == 0 ));then
           continue
else
{
           echo "Tomcat shutdown success!" >> /root/tcrestart.log
           break
}
fi
done
#startup tomcat
while true
do
/usr/local/tomcat/bin/startup.sh         >> /root/tcrestart.log
sleep 5
cp -f /dev/null /root/process.tc
ps -aux | awk '$0 ~ /\/bin\/java/{print $0}' > /root/process.tc
cat process.tc |grep "/bin/java" > /dev/null
if (( $? == 0 ));then
{
           echo "Tomcat restartup success!" >> /root/tcrestart.log
           break
}
else
continue
fi
done
}
else
exit 0
fi
2、安裝lynx
# tar -xzvf lynx2.8.5.tar.gz
# cd ynx2.8.5
# make
# make install         ##lynx默認(rèn)安裝到/usr/local/lynx下
# ln -s /usr/local/lynx /bin           ##注意自動化任務(wù)的path變量和bash的可能不同,
                        ##一個能在bash中運(yùn)行的很好的腳本不一定在cron中運(yùn)行的很好,有些命令可能在cron中找不到
3、將tomcat自啟動腳本加到cron中
# crontab -e
#tomcat auto restart自動重啟
*/5 * * * * /root/tcautorestart.sh > /dev/null 2>&1
參考:
得到網(wǎng)頁的返回狀態(tài):
[root@toolsbook root]# lynx -dump -connect_timeout=15000 -error_file=/root/test1.log \
http://downtheme.somode.com:8080/index.jsp
          0                       ##顯示瀏覽頁的內(nèi)容
[root@toolsbook root]# less /root/test1.log                ##網(wǎng)頁的返回狀態(tài)信息
          URL=http://downtheme.somode.com:8080/index.jspdf (GET)
STATUS=HTTP/1.1 404 /index.jspdf           ##網(wǎng)頁不存在,返回404錯誤
          URL=http://downtheme.somode.com:8080/index.jsp (GET)
STATUS=HTTP/1.1 200 OK                  ##網(wǎng)頁能正常訪問
lynx參數(shù):
           -dump :顯示網(wǎng)頁內(nèi)容到標(biāo)準(zhǔn)輸出并推出
           -connect_timeout :設(shè)置超時時間,單位(毫秒)
           -error_file :將網(wǎng)頁的返回狀態(tài)信息寫進(jìn)文件


本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u1/37783/showart_1919607.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP