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使用scrapy解析js示例
Jan 23 Python
python开发之thread实现布朗运动的方法
Nov 11 Python
Python实现将文本生成二维码的方法示例
Jul 18 Python
python实现微信远程控制电脑
Feb 22 Python
对Python实现累加函数的方法详解
Jan 23 Python
实例讲解Python中浮点型的基本内容
Feb 11 Python
python中正则表达式与模式匹配
May 07 Python
利用Python模拟登录pastebin.com的实现方法
Jul 12 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
Python MOCK SERVER moco模拟接口测试过程解析
Apr 13 Python
python中如何写类
Jun 29 Python
matplotlib图例legend语法及设置的方法
Jul 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
php读取txt文件并将数据插入到数据库
2016/02/23 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
jQuery之字体大小的设置方法
2014/02/27 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
VsCode插件整理(小结)
2017/09/14 Javascript
vue 组件 全局注册和局部注册的实现
2018/02/28 Javascript
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
Vue.js 实现数据展示全部和收起功能
2018/09/05 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
python查找指定具有相同内容文件的方法
2015/06/28 Python
使用Pyinstaller的最新踩坑实战记录
2017/11/08 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
5行Python代码实现图像分割的步骤详解
2020/05/25 Python
图解Python中深浅copy(通俗易懂)
2020/09/03 Python
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
上海微创软件面试题
2012/06/14 面试题
syb养殖创业计划书
2014/01/09 职场文书
领班岗位职责范文
2014/02/06 职场文书
2014庆六一活动方案
2014/03/02 职场文书
工会工作个人总结
2015/03/03 职场文书
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
tree shaking对打包体积优化及作用
2022/07/07 Java/Android