真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

監(jiān)控tomcat多個進程腳本-創(chuàng)新互聯(lián)

葉總給的腳本。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、尉犁網(wǎng)站維護、網(wǎng)站推廣。

某應(yīng)用系統(tǒng)在試運行期間,WEB端經(jīng)常退出,為保證系統(tǒng)的應(yīng)急響應(yīng),將WEB端部署成了5個節(jié)點,分別為zjgpwebnode1~5,并執(zhí)行了監(jiān)控進程:

一、創(chuàng)建監(jiān)控執(zhí)行腳本文件/home/monitor.sh,內(nèi)容如下:

SHELL=/bin/bash

LANG=zh_CN.GB18030

SUPPORTED=zh_CN.GB18030:zh_CN:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en

LD_LIBRARY_PATH=/lib:/usr/lib:/lib64:/usr/lib64

export LANG

export SUPPORTED

export LD_LIBRARY_PATH

su - root >> /home/resetlog.log

LANG=zh_CN.GB18030

SUPPORTED=zh_CN.GB18030:zh_CN:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en

LD_LIBRARY_PATH=/lib:/usr/lib:/lib64:/usr/lib64

export LANG

export SUPPORTED

export LD_LIBRARY_PATH

WEBLOGIC1=`ps -ef|grep -c Dweblogic.Name=zjgpwebnode1`

WEBLOGIC2=`ps -ef|grep -c Dweblogic.Name=zjgpwebnode2`

WEBLOGIC3=`ps -ef|grep -c Dweblogic.Name=zjgpwebnode3`

WEBLOGIC4=`ps -ef|grep -c Dweblogic.Name=zjgpwebnode4`

WEBLOGIC5=`ps -ef|grep -c Dweblogic.Name=zjgpwebnode5`

WEBLOGIC6=`ps -ef|grep -c Dweblogic.Name=myserver`

if [ $WEBLOGIC1 != "2" ] ; then

date >> /home/resetlog.log

echo "Now Node1 is down!" >>/home/resetlog.log

locale >> /home/resetlog.log

set >> /home/resetlog.log

echo "Restart Node1 start" >>/home/resetlog.log

cd /home/weblogic/bea/user_projects/domains/webcluster/

nohup ./startManagedWebLogic.sh zjgpwebnode1 >1.out &

echo "Restart Node1 end" >>/home/resetlog.log

else

date >> /home/resetlog.log

echo "Node1 is OK!" >>/home/resetlog.log

fi

if [ $WEBLOGIC2 != "2" ] ; then

date >> /home/resetlog.log

echo "Now Node2 is down!" >>/home/resetlog.log

locale >> /home/resetlog.log

set >> /home/resetlog.log

echo "Restart Node2 start" >>/home/resetlog.log

cd /home/weblogic/bea/user_projects/domains/webcluster/

nohup ./startManagedWebLogic.sh zjgpwebnode2 >2.out &

echo "Restart Node2 end" >>/home/resetlog.log

else

date >> /home/resetlog.log

echo "Node2 is OK!" >>/home/resetlog.log

fi

if [ $WEBLOGIC3 != "2" ] ; then

date >> /home/resetlog.log

echo "Now Node3 is down!" >>/home/resetlog.log

locale >> /home/resetlog.log

set >> /home/resetlog.log

echo "Restart Node3 start" >>/home/resetlog.log

cd /home/weblogic/bea/user_projects/domains/webcluster/

nohup ./startManagedWebLogic.sh zjgpwebnode3 >3.out &

echo "Restart Node3 end" >>/home/resetlog.log

else

date >> /home/resetlog.log

echo "Node3 is OK!" >>/home/resetlog.log

fi

if [ $WEBLOGIC4 != "2" ] ; then

date >> /home/resetlog.log

echo "Now Node4 is down!" >>/home/resetlog.log

locale >> /home/resetlog.log

set >> /home/resetlog.log

echo "Restart Node4 start" >>/home/resetlog.log

cd /home/weblogic/bea/user_projects/domains/webcluster/

nohup ./startManagedWebLogic.sh zjgpwebnode4 >4.out &

echo "Restart Node4 end" >>/home/resetlog.log

else

date >> /home/resetlog.log

echo "Node4 is OK!" >>/home/resetlog.log

fi

if [ $WEBLOGIC5 != "2" ] ; then

date >> /home/resetlog.log

echo "Now Node5 is down!" >>/home/resetlog.log

locale >> /home/resetlog.log

echo "Restart Node5 start" >>/home/resetlog.log

cd /home/weblogic/bea/user_projects/domains/webcluster/

nohup ./startManagedWebLogic.sh zjgpwebnode5 >5.out &

echo "Restart Node5 end" >>/home/resetlog.log

else

date >> /home/resetlog.log

echo "Node5 is OK!" >>/home/resetlog.log

fi

if [ $WEBLOGIC6 != "2" ] ; then

date >> /home/resetlog.log

echo "Now TimerNode is down!" >>/home/resetlog.log

echo "Restart Timer Node start" >>/home/resetlog.log

cd /home/weblogic/bea/user_projects/domains/zjgpwebtimer

nohup ./startWebLogic.sh >> /home/logs/timer-web.log &

echo "Restart Timer Node end" >>/home/resetlog.log

else

date >> /home/resetlog.log

echo "Timer Node is OK!" >>/home/resetlog.log

fi

exit

請注意,該文件必須采用UltraEdit來編輯,并且保存時必須選擇為unix格式進行保存,主要是回車換行符的問題,否則匯報“syntax error: unexpected end of file”錯誤;

在實際執(zhí)行時發(fā)現(xiàn),采用crond系統(tǒng)計劃任務(wù)的方式進行運行時,環(huán)境變量與原來的root用戶登錄時不一致,導(dǎo)致系統(tǒng)有亂碼產(chǎn)生,故在腳本中增加了業(yè)務(wù)系統(tǒng)運行所需的環(huán)境變量;

二、創(chuàng)建好monitor.sh文件后,必須在計劃任務(wù)中添加該執(zhí)行任務(wù):

執(zhí)行:crontab -e,添加

*/20 * * * * /home/monitor.sh

注:意思為每20分鐘執(zhí)行一次監(jiān)控程序monitor.sh

三、添加完成后重啟計劃任務(wù)程序以使計劃任務(wù)生效:

/sbin/service crond restart

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)站名稱:監(jiān)控tomcat多個進程腳本-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/ddsjgo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部