- 公司的一臺(tái)服務(wù)器安裝了海量搜索,但這個(gè)搜索程序真的很有問題驶沼,經(jīng)常導(dǎo)致tomcat崩潰,于是不得不每次去重啟争群。我用python寫了一個(gè)腳本回怜,來監(jiān)測(cè)tomcat是否運(yùn)行中,如果沒有運(yùn)行就啟動(dòng)它换薄。
import subprocess
import datetime
res = subprocess.Popen("ps -ef | grep tomcat",stdout=subprocess.PIPE,shell=True)
tomcats=res.stdout.readlines()
counts=len(tomcats)
if counts<4:
dt=datetime.datetime.now()
fp=open(‘/root/tomcat6.txt’,'a’)
fp.write(‘tomcat6 stop at %s\n’ % dt.strftime(‘%Y-%m-%d %H:%M:%S’))
fp.close()
subprocess.Popen(“/usr/local/tomcat6/bin/startup.sh”,shell=True)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者