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 and、or以及and-or语法总结
Apr 14 Python
Flask框架使用DBUtils模块连接数据库操作示例
Jul 20 Python
Django实现跨域请求过程详解
Jul 25 Python
python随机模块random使用方法详解
Feb 14 Python
使用Bazel编译TensorBoard教程
Feb 15 Python
python3安装OCR识别库tesserocr过程图解
Apr 02 Python
Pytorch转onnx、torchscript方式
May 25 Python
Pytorch实现将模型的所有参数的梯度清0
Jun 24 Python
Python+unittest+DDT实现数据驱动测试
Nov 30 Python
python 写一个水果忍者游戏
Jan 13 Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 18 Python
pyqt5蒙版遮罩mask,setmask的使用
Jun 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
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
基于Bootstrap+jQuery.validate实现表单验证
2016/05/30 Javascript
BootstrapTable+KnockoutJS自定义T4模板快速生成增删改查页面
2016/08/01 Javascript
js H5 canvas投篮小游戏
2016/08/18 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
vue-cli常用设置总结
2018/02/24 Javascript
js实现图片跟随鼠标移动效果
2019/10/16 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
JavaScript前后端JSON使用方法教程
2020/11/23 Javascript
[44:41]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
Python进程间通信用法实例
2015/06/04 Python
Python 由字符串函数名得到对应的函数(实例讲解)
2017/08/10 Python
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
印度尼西亚手表和包包商店:Urban Icon
2019/12/12 全球购物
经典优秀个人求职信分享
2013/12/12 职场文书
职工运动会邀请函
2014/02/02 职场文书
征婚广告词
2014/03/17 职场文书
单位承诺书格式
2014/05/21 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
城管年度个人总结
2015/02/28 职场文书
节约用电通知
2015/04/25 职场文书
Python time库的时间时钟处理
2021/05/02 Python