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中的装饰器详解
Apr 13 Python
Python3里的super()和__class__使用介绍
Apr 23 Python
Python入门_浅谈逻辑判断与运算符
May 16 Python
linecache模块加载和缓存文件内容详解
Jan 11 Python
Python简单生成随机数的方法示例
Mar 31 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 Python
python使用参数对嵌套字典进行取值的方法
Apr 26 Python
如何基于Python获取图片的物理尺寸
Nov 25 Python
windows下python安装pip方法详解
Feb 10 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
Oct 14 Python
python如何在word中存储本地图片
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
PHP垃圾回收机制简单说明
2010/07/22 PHP
php 抽象类的简单应用
2011/09/06 PHP
解析PHP无限级分类方法及代码
2013/06/21 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
easyui-datagrid开发实践(总结)
2017/08/02 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
python做量化投资系列之比特币初始配置
2018/01/23 Python
Anaconda2下实现Python2.7和Python3.5的共存方法
2018/06/11 Python
简单了解python关系(比较)运算符
2019/07/08 Python
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
戴森英国官网:Dyson英国
2019/05/07 全球购物
写好自荐信的要点
2013/11/06 职场文书
个人自我评价和职业目标
2014/01/24 职场文书
2014年三八妇女节活动方案
2014/02/28 职场文书
中学生操行评语
2014/04/24 职场文书
建议书的格式
2014/05/12 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
师德师风主题教育活动总结
2015/05/07 职场文书
法制工作总结2015
2015/07/23 职场文书
给学校的建议书400字
2015/09/14 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
导游词之山西关帝庙
2019/11/01 职场文书
Axios取消重复请求的方法实例详解
2021/06/15 Javascript