Posted in Python onJanuary 22, 2014
import httplib import os import time def check_http(i): try: conn=httplib.HTTPConnection(i, 80, timeout=2) conn.request("GET","/") response = conn.getresponse() except Exception as e: print "server "+i+" is down" print e print "" os.system('./delete_real_server.sh '+i) else: #print response.read() print "server "+i+" is up\n" os.system('./add_real.server.sh '+i) if __name__=="__main__": httpservers=["127.0.0.1","10.0.0.1","192.168.35.28"] while 1: current_time=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) for i in httpservers: check_http(i) print current_time+" check finish\n" time.sleep(60)
python检测lvs real server状态
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@