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实现竖排打印传单手机号码易撕条
Mar 16 Python
Python用threading实现多线程详解
Feb 03 Python
详解Python pygame安装过程笔记
Jun 05 Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 Python
pandas Dataframe行列读取的实例
Jun 08 Python
利用python实现在微信群刷屏的方法
Feb 21 Python
pyqt5 从本地选择图片 并显示在label上的实例
Jun 13 Python
Python中的 is 和 == 以及字符串驻留机制详解
Jun 28 Python
Mac PyCharm中的.gitignore 安装设置教程
Apr 16 Python
Python 如何操作 SQLite 数据库
Aug 17 Python
10款最佳Python开发工具推荐,每一款都是神器
Oct 15 Python
Python 数据可视化之Bokeh详解
Nov 02 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
laravel model 两表联查示例
2019/10/24 PHP
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
简介AngularJS的HTML DOM支持情况
2015/06/17 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
JS中this的指向以及call、apply的作用
2018/05/06 Javascript
利用es6 new.target来对模拟抽象类的方法
2019/05/10 Javascript
在Linux系统上部署Apache+Python+Django+MySQL环境
2015/12/24 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
Python调用C语言的实现
2019/07/26 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
2020/03/18 Python
python pip如何手动安装二进制包
2020/09/30 Python
Python爬虫实战案例之爬取喜马拉雅音频数据详解
2020/12/07 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
2020/12/18 Python
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
新年抽奖获奖感言
2014/03/02 职场文书
体育活动总结范文
2014/05/04 职场文书
爱的奉献演讲稿
2014/09/10 职场文书
三方股东合作协议书范本
2014/09/28 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
2016元旦文艺汇演主持词(开场白+结束语)
2015/12/03 职场文书
zabbix自定义监控nginx状态实现过程
2021/11/01 Servers
python文件与路径操作神器 pathlib
2022/04/01 Python
java开发双人五子棋游戏
2022/05/06 Java/Android
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers