python检测lvs real server状态


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 相关文章推荐
基于Python实现的扫雷游戏实例代码
Aug 01 Python
Python对列表排序的方法实例分析
May 16 Python
Ubuntu下安装PyV8
Mar 13 Python
django项目运行因中文而乱码报错的几种情况解决
Nov 07 Python
Python对切片命名的实现方法
Oct 16 Python
在Django中URL正则表达式匹配的方法
Dec 20 Python
Python数据存储之 h5py详解
Dec 26 Python
python 装饰器功能与用法案例详解
Mar 06 Python
解决keras加入lambda层时shape的问题
Jun 11 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
Jun 18 Python
python 制作简单的音乐播放器
Nov 25 Python
解决python3.6用cx_Oracle库连接Oracle的问题
Dec 07 Python
python使用rsa加密算法模块模拟新浪微博登录
Jan 22 #Python
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 #Python
使用python的chardet库获得文件编码并修改编码
Jan 22 #Python
使用go和python递归删除.ds store文件的方法
Jan 22 #Python
python学习手册中的python多态示例代码
Jan 21 #Python
python pdb调试方法分享
Jan 21 #Python
python发送邮件接收邮件示例分享
Jan 21 #Python
You might like
PHP 日常开发小技巧
2009/09/23 PHP
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
详解php中serialize()和unserialize()函数
2017/07/08 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
javascript的创建多行字符串的7种方法
2014/04/29 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
JS实现控制表格只显示行边框或者只显示列边框的方法
2015/03/31 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
浅谈Javascript中Object与Function对象
2015/09/26 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
jquery实现数字输入框
2017/02/22 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
实例教学如何写vue插件
2017/11/30 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
JavaScript 截取字符串代码实例
2019/09/05 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
[39:46]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第二场 11.25
2020/11/25 DOTA
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
django站点管理详解
2017/12/12 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
2020/03/08 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
感恩之星事迹材料
2014/05/03 职场文书
服务承诺书范文
2014/05/19 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
装修公司管理制度
2015/08/05 职场文书
导游词之沈阳清昭陵
2019/12/28 职场文书