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访问sqlserver示例
Feb 10 Python
利用信号如何监控Django模型对象字段值的变化详解
Nov 27 Python
python2.7到3.x迁移指南
Feb 01 Python
Python if语句知识点用法总结
Jun 10 Python
python PrettyTable模块的安装与简单应用
Jan 11 Python
Python字符串内置函数功能与用法总结
Apr 16 Python
Django如何实现网站注册用户邮箱验证功能
Aug 14 Python
Pytorch 多块GPU的使用详解
Dec 31 Python
Python enumerate内置库用法解析
Feb 24 Python
Python计算指定日期是今年的第几天(三种方法)
Mar 26 Python
Django框架请求生命周期实现原理
Nov 13 Python
Django项目在pycharm新建的步骤方法
Mar 02 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 magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
php生出随机字符串
2017/07/06 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
Jquery replace 字符替换实现代码
2010/12/02 Javascript
cnblogs 代码高亮显示后的代码复制问题解决实现代码
2011/12/14 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
bootstrap modal+gridview实现弹出框效果
2017/08/15 Javascript
详解a++和++a的区别
2017/08/30 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
2018/07/24 Javascript
Vue动态获取width的方法
2018/08/22 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
2019/02/12 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
python图像处理模块Pillow的学习详解
2019/10/09 Python
使用python模拟高斯分布例子
2019/12/09 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
详细的大学生创业计划书模板
2014/01/27 职场文书
中学生班主任评语
2014/01/30 职场文书
社团文化节策划书
2014/02/01 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
生产现场禁烟通知
2015/04/23 职场文书
英文投诉信格式
2015/07/03 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书