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 相关文章推荐
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
Jun 02 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
python 上下文管理器使用方法小结
Oct 10 Python
详解Python里使用正则表达式的ASCII模式
Nov 02 Python
R语言 vs Python对比:数据分析哪家强?
Nov 17 Python
Python使用matplotlib绘制Logistic曲线操作示例
Nov 28 Python
django 数据库 get_or_create函数返回值是tuple的问题
May 15 Python
详解用python -m http.server搭一个简易的本地局域网
Sep 24 Python
Python os库常用操作代码汇总
Nov 03 Python
Python第三方库安装缓慢的解决方法
Feb 06 Python
Python列表的索引与切片
Apr 07 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
windows下升级PHP到5.3.3的过程及注意事项
2010/10/12 PHP
PHP中输出转义JavaScript代码的实现代码
2011/04/22 PHP
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
JavaScript 克隆数组最简单的方法
2009/02/12 Javascript
HTML node相关的一些资料整理
2010/01/01 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
关于JSON与JSONP简单总结
2016/08/16 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
vue.js 实现点击展开收起动画效果
2018/07/07 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
js前端对于大量数据的展示方式及处理方法
2020/12/02 Javascript
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
跟老齐学Python之总结参数的传递
2014/10/10 Python
Python写入数据到MP3文件中的方法
2015/07/10 Python
浅析Python3爬虫登录模拟
2018/02/07 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
python实现翻译word表格小程序
2020/02/27 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
python自动化办公操作PPT的实现
2021/02/05 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
extern是什么意思
2016/03/10 面试题
幼儿园数学教学反思
2014/02/02 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
暑期培训心得体会
2014/09/02 职场文书
小学毕业教师寄语
2019/06/21 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python