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单例模式实例分析
Jan 14 Python
Python中操作MySQL入门实例
Feb 08 Python
使用Python的Flask框架实现视频的流媒体传输
Mar 31 Python
Python本地与全局命名空间用法实例
Jun 16 Python
python UNIX_TIMESTAMP时间处理方法分析
Apr 18 Python
python中os模块详解
Oct 14 Python
对tensorflow 的模型保存和调用实例讲解
Jul 28 Python
Django 路由系统URLconf的使用
Oct 11 Python
python得到单词模式的示例
Oct 15 Python
Python网络爬虫之爬取微博热搜
Apr 18 Python
Python with语句和过程抽取思想
Dec 23 Python
如何在 Django 模板中输出 "{{"
Jan 24 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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
JavaScript输出所选择起始与结束日期的方法
2017/07/12 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
vue中本地静态图片路径写法
2018/03/06 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
vue实现图片预览组件封装与使用
2019/07/13 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
[01:28:24]NAVI vs VG Supermajor 败者组 BO3 第三场 6.5
2018/06/06 DOTA
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
Python实现partial改变方法默认参数
2014/08/18 Python
Python map和reduce函数用法示例
2015/02/26 Python
Python的Django框架中settings文件的部署建议
2015/05/30 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
pytorch中获取模型input/output shape实例
2019/12/30 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
英国大码女性时装零售商:Evans
2018/08/29 全球购物
品恩科技软件测试面试题
2014/10/26 面试题
音乐专业应届生教师求职信
2013/11/04 职场文书
新娘父亲婚礼致辞
2014/01/16 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
读群众路线心得体会
2014/03/07 职场文书
学习与创新自我评价
2015/03/09 职场文书
解决mysql的int型主键自增问题
2021/07/15 MySQL