linux系统使用python监控apache服务器进程脚本分享


Posted in Python onJanuary 15, 2014

crtrl.py监控Apache服务器进程的Python 脚本

!/usr/bin/env Python 
import os, sys, time 
while True: 
time.sleep(4) 
try: 
ret = os.popen('ps -C apache -o pid,cmd').readlines() 
if len(ret) < 2: 
print "apache 进程异常退出, 4 秒后重新启动" 
time.sleep(3) 
os.system("service apache2 restart") 
except: 
print "Error", sys.exc_info()[1]

设置文件权限为执行属性(使用命令 chmod +x crtrl.py),然后加入到/etc/rc.local 即可,一旦 Apache 服务器进程异常退出,该脚本自动检查并且重启。 简单说明一下清单 5 这个脚本不是基于/proc 伪文件系统的,是基于 Python 自己提供的一些模块来实现的 。这里使用的是 Python 的内嵌 time 模板,time 模块提供各种操作时间的函数。

Python 相关文章推荐
python入门之语句(if语句、while语句、for语句)
Jan 19 Python
Python中的getopt函数使用详解
Jul 28 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
May 18 Python
Python 变量类型详解
Oct 10 Python
numpy.meshgrid()理解(小结)
Aug 01 Python
python实现机器人卡牌
Oct 06 Python
Python爬虫之urllib基础用法教程
Oct 12 Python
python字符串格式化方式解析
Oct 19 Python
使用Tensorboard工具查看Loss损失率
Feb 15 Python
Python实现在Windows平台修改文件属性
Mar 05 Python
Python多线程thread及模块使用实例
Apr 28 Python
python Timer 类使用介绍
Dec 28 Python
Python获取当前时间的方法
Jan 14 #Python
Python生成随机数的方法
Jan 14 #Python
python模拟登陆Tom邮箱示例分享
Jan 13 #Python
python调用cmd命令行制作刷博器
Jan 13 #Python
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 #Python
python实现异步回调机制代码分享
Jan 10 #Python
python3使用tkinter实现ui界面简单实例
Jan 10 #Python
You might like
PHP类中Static方法效率测试代码
2010/10/17 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
Jquery ui css framework
2010/06/28 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
Angular整合zTree的示例代码
2018/01/24 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
对Python协程之异步同步的区别详解
2019/02/19 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
python 遍历pd.Series的index和value
2019/11/26 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
python 装饰器的基本使用
2021/01/13 Python
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
英国领先的电动可调床制造商:Laybrook
2019/12/26 全球购物
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
实习生个人找工作的自我评价
2013/10/30 职场文书
办公室文秘岗位职责
2013/11/15 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
中学生操行评语大全
2014/04/24 职场文书
英语演讲稿3分钟
2014/04/29 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
幼儿园课题方案
2014/06/09 职场文书
体育运动会广播稿
2014/10/05 职场文书
库房管理员岗位职责
2015/02/12 职场文书
教师节老师寄语
2015/05/28 职场文书
小平小道观后感
2015/06/09 职场文书
2015年高三年级组工作总结
2015/07/21 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书