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实现baidu hi自动登录的代码
Feb 10 Python
浅析Python中else语句块的使用技巧
Jun 16 Python
python对json的相关操作实例详解
Jan 04 Python
快速实现基于Python的微信聊天机器人示例代码
Mar 03 Python
Python画柱状统计图操作示例【基于matplotlib库】
Jul 04 Python
Python 离线工作环境搭建的方法步骤
Jul 29 Python
python多进程并发demo实例解析
Dec 13 Python
Django:使用filter的pk进行多值查询操作
Jul 15 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
python上下文管理的使用场景实例讲解
Mar 03 Python
python爬取豆瓣电影TOP250数据
May 23 Python
宝塔更新Python及Flask项目的部署
Apr 11 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
造就帕卡马拉的帕卡斯是怎么被发现的
2021/03/03 咖啡文化
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
2013/08/05 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
Python六大开源框架对比
2015/10/19 Python
Python获取linux主机ip的简单实现方法
2016/04/18 Python
Python表示矩阵的方法分析
2017/05/26 Python
Python分治法定义与应用实例详解
2017/07/28 Python
python更改已存在excel文件的方法
2018/05/03 Python
python批量下载网站马拉松照片的完整步骤
2018/12/05 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
PyCharm 在Windows的有用快捷键详解
2020/04/07 Python
Django和Ueditor自定义存储上传文件的文件名
2021/02/25 Python
英国排名第一的LED灯泡网站:LED Bulbs
2019/09/03 全球购物
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
关于读书的演讲稿
2014/05/07 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
2015年推普周活动方案
2015/05/06 职场文书
信仰观后感
2015/06/03 职场文书
《植树问题》教学反思
2016/03/03 职场文书
python删除csv文件的行列
2021/04/06 Python
React 高阶组件HOC用法归纳
2021/06/13 Javascript
JS高级程序设计之class继承重点详解
2022/07/07 Javascript
使用JS前端技术实现静态图片局部流动效果
2022/08/05 Javascript