Python は lvs 実サーバーのステータスを検出します

WBOY
リリース: 2016-06-16 08:45:31
オリジナル
1191 人が閲覧しました

复制代 代码如下:

import httplib
import os
インポート時間

def check_http(i):
try:
conn=httplib.HTTPConnection(i, 80, timeout=2)
conn.request("GET","/")
応答= conn.getresponse()
e:
の例外を除きます。 print "server "+i+" is down"
print e
print ""
os.system('./delete_real_server. sh '+i)
else:
#print response.read()
print "サーバー "+i+" は稼動しています"
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()))
httpservers の i の場合:
check_http(i)
print current_time+" checkfinishn"
time.sleep(60)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!