写了个监控nginx进程的Python脚本


Posted in Python onMay 10, 2012
#!/usr/bin/env python 
import os, sys, time while True: 
time.sleep(3) 
try: 
ret = os.popen('ps -C nginx -o pid,cmd').readlines() 
if len(ret) < 2: 
print "nginx process killed, restarting service in 3 seconds." 
time.sleep(3) 
os.system("service nginx restart") 
except: 
print "Error", sys.exc_info()[1]

设置文件可执行属性,加入到/etc/rc.local,总算放心了。
这种方法还可以监控别的进程,我相信应该有现成的监控软件,但是我觉得写个脚本更方便。
Python 相关文章推荐
Python数据结构与算法之完全树与最小堆实例
Dec 13 Python
Python中多个数组行合并及列合并的方法总结
Apr 12 Python
解决python3 Pycharm上连接数据库时报错的问题
Dec 03 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
Apr 11 Python
python 列表中[ ]中冒号‘:’的作用
Apr 30 Python
python实现音乐播放器 python实现花框音乐盒子
Feb 25 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
Nov 25 Python
Django缓存Cache使用详解
Nov 30 Python
python 基于opencv操作摄像头
Dec 24 Python
如何使用Python进行PDF图片识别OCR
Jan 22 Python
Python使用tkinter实现小时钟效果
Feb 22 Python
Python中seaborn库之countplot的数据可视化使用
Jun 11 Python
400多行Python代码实现了一个FTP服务器
May 10 #Python
使用PYTHON接收多播数据的代码
Mar 01 #Python
使用PYTHON创建XML文档
Mar 01 #Python
基于python的汉字转GBK码实现代码
Feb 19 #Python
python 装饰器功能以及函数参数使用介绍
Jan 27 #Python
Python常见文件操作的函数示例代码
Nov 15 #Python
python 控制语句
Nov 03 #Python
You might like
Zend引擎的发展 [15]
2006/10/09 PHP
新版PHP极大的增强功能和性能
2006/10/09 PHP
PHP中判断变量为空的几种方法小结
2013/11/12 PHP
php截取字符串函数分享
2015/02/02 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
详解Vue打包优化之code spliting
2018/04/09 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
2020/06/17 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
查询优化的一般准则有哪些
2015/03/08 面试题
房地产项目策划书
2014/02/05 职场文书
代理协议书范本
2014/04/22 职场文书
竞选村长演讲稿
2014/04/28 职场文书
大学生入党积极分子自我评价
2014/09/20 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
优秀校长事迹材料
2014/12/24 职场文书
投资公司董事长岗位职责
2015/04/16 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书
祝福语集锦:送给闺蜜的生日祝福语
2019/10/08 职场文书
ECharts transform数据转换和dataZoom在项目中使用
2022/12/24 Javascript