守护进程代码: 1 import time, os 2 import subprocess 3 4 5 def run(): 6 while True: 7 taskList = os.popen('tasklist').read() 8 for path...
分类:
编程语言 时间:
2015-03-04 18:47:13
阅读次数:
167
用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货:#!/bin/shps -fe|grep processString |grep -v grepif [ $? -ne 0 ]thenecho "start process....."elseecho "runing....."fi...
分类:
系统相关 时间:
2015-02-15 17:56:52
阅读次数:
191
引言在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是足够使用的;但实际运行的情况是,会发生大量使用SWAP(说明物理内存不够使用了),如下图所示。同...
分类:
系统相关 时间:
2015-02-08 00:14:29
阅读次数:
295
利用命令pgrep可以看一个进程是否存在例子:#-------------------/chapter13/ex13-9.sh-------------------#! /bin/bash#Apache httpd 进程监控shell#启动服务命令RSSTART="/sbin/service htt...
分类:
系统相关 时间:
2015-01-26 22:21:59
阅读次数:
231
一下程序可以实现打开3个进程,并且实时的监控进程数量,等到所有的进程都退出后,再重新创建3个进程。如此循环往复
#include "stdafx.h"
#include
#include
#include
#include
#include "Psapi.h"
#pragma comment(lib,"Kernel32.lib")
using namespace s...
分类:
编程语言 时间:
2015-01-14 16:56:30
阅读次数:
331
转自: http://tech.meituan.com/linux-jvm-memory.htmlLinux与JVM的内存关系分析葛吒2014-08-29 10:00引言在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用...
分类:
系统相关 时间:
2015-01-07 21:53:26
阅读次数:
252
今天来学习一下pg启动的过程。pg的启动命令./bin/postgres -D path/to/data。1.主体监控进程 postmaster进程进入无限循环,等待客户端请求并为之提供请求的服务。在无限循环里,postmaster进程通过调用操作系统接口select定期检查是否有客户端服务请求,....
分类:
其他好文 时间:
2015-01-02 12:05:53
阅读次数:
208
工具:图形化工具vnc,oracle11g步骤:1、启动vncserver服务2、查看hostname3、查看监控进程,以及SID4、以系统用户登录数据库sqlplus/assysdba,查看用户showparametername5、查看监听状态:!lsnrctlstatus满足链接条件,接下来要实施链接了6、链接VNC的正确IP,正确端口,输..
分类:
数据库 时间:
2014-12-31 16:32:43
阅读次数:
315
由于一些服务器上跑着一些重要程序,需要对它们进行监控,公司用的是zabbix监控,之前都是在zabbix中添加自定义脚本对特定程序进行监控,最近看了zabbix的官方文档,发现原来强大的zabbix居然能监控程序是否运行,并能监控其使用的内存大小,以下是我的实践记录:1.在特定机器..
分类:
系统相关 时间:
2014-12-11 16:03:16
阅读次数:
238
Linux的后台进程运行有好几种方法,例如nohup,screen等,但是,如果是一个服务程序,要可靠地在后台运行,我们就需要把它做成daemon,最好还能监控进程状态,在意外结束时能自动重启。supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台dae...
分类:
系统相关 时间:
2014-12-05 21:06:26
阅读次数:
317