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中的is和id用法分析
Jan 26 Python
python计算时间差的方法
May 20 Python
Python中exit、return、sys.exit()等使用实例和区别
May 28 Python
Python基础教程之利用期物处理并发
Mar 29 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
基于Django实现日志记录报错信息
Dec 17 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
Python实现JS解密并爬取某音漫客网站
Oct 23 Python
python中的测试框架
Nov 13 Python
django中ImageField的使用详解
Dec 21 Python
Python如何实现感知器的逻辑电路
Dec 25 Python
Python Selenium操作Cookie的实例方法
Feb 28 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
用libTemplate实现静态网页的生成
2006/10/09 PHP
PHP操作xml代码
2010/06/17 PHP
解析用PHP实现var_export的详细介绍
2013/06/20 PHP
PHP和MYSQL实现分页导航思路详解
2017/04/11 PHP
PHP+ajax实现获取新闻数据简单示例
2018/05/08 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
vue实现app页面切换动画效果实例
2017/05/23 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
[01:45]DOTA2众星出演!DSPL刀塔次级职业联赛宣传片
2014/11/21 DOTA
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
python学生管理系统
2019/01/30 Python
Python Django简单实现session登录注销过程详解
2019/08/06 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
英国最专业的健身器材供应商之一:Best Gym Equipment
2017/12/22 全球购物
哥伦比亚加拿大官网:Columbia Sportswear Canada
2020/09/07 全球购物
大学生预备党员自我评价分享
2013/11/16 职场文书
音乐学个人的自荐书范文
2013/11/26 职场文书
初中军训感想300字
2014/03/05 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
2015年元旦晚会活动总结(学生会)
2014/11/28 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
幼儿园毕业致辞
2015/07/29 职场文书
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers
Python标准库之typing的用法(类型标注)
2021/06/02 Python