Erlang最开始是为了电信产品而发展起来的语言,因为这样的目的,决定了她对错误处理的严格要求。Erlang除了提供exception,try catch等语法,还支持Link和Monitor两种监控进程的机制,使得所有进程可以连接起来,组成一个整体。当某个进程出错退出时,其他进程都会收到该进程退出...
分类:
系统相关 时间:
2015-06-16 19:12:15
阅读次数:
176
某程序(进程)在运行的时候可能挂掉,需要去监控该程序,并在它挂掉的时候重启之,确保该程序能一直运行。Linux下面似乎有守护进程的概念,Windows下面其实也很简单,批处理就可以搞定:但需要了解如下几个命令tasklist+find,ping。tasklist是列出所有进程,可以指定只列出某..
分类:
Windows程序 时间:
2015-06-11 11:14:27
阅读次数:
1351
1. 对技术要有追求2. 有空要总结成文字3. 计算: 协程+core dump继续执行(setjump, longjump到main初始化之后),秒起(重写segv处理函数,发送消息到监控进程)等。 http://blog.csdn.net/qq910894904/article/details/...
分类:
其他好文 时间:
2015-06-03 17:16:27
阅读次数:
89
由于需要对公司特定服务进行监控,于是,通过编写脚本获取各个进程占用系统资源的信息,从而使用zabbix采集到这些数据进行特定进程的基础监控。我这主要需要监控的程序如下:nginxredismysqltomcatsentinelmongodbopenfirekafkazookeepertwemproxymycat首先,在agent端编写监控..
分类:
系统相关 时间:
2015-06-02 18:12:21
阅读次数:
236
添加监控进程是否存在的item的key:在监控目标主机上新建文件/etc/zabbix/zabbix_agentd.conf.d/process_num.conf内容如下:UserParameter=processnum.number[*],ps-ef|grep$1|grep-vgrep|wc|awk‘{print$$1}‘重启agent进程使配置生效:servicezabbix_agentdrestart在zabbixserv..
分类:
其他好文 时间:
2015-05-29 18:28:03
阅读次数:
106
Nginx进程模型分为两大类:监控进程(主进程)、工作进程(子进程);
多进程模型入口函数:ngx_master_process_cycle();主要任务:设置信号处理,然后调用ngx_start_worker_process()生成子进程,这时,主进程主要循环监听信号,而子进程主要循环监听连接。
主进程:在没有收到信号时,用suspend()进入睡眠状态,当有信号到达时,调用相应的信...
分类:
系统相关 时间:
2015-04-18 14:38:35
阅读次数:
264
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top用于动态监控进程所占系统资源,每隔3秒变一次。这个命令的特点是把占用系统资源(CPU,内存,磁盘IO等)最高的进程放到最前面。top命令打印出了很多信息,包括..
分类:
系统相关 时间:
2015-04-17 07:21:08
阅读次数:
432
叶总给的脚本。某应用系统在试运行期间,WEB端经常退出,为保证系统的应急响应,将WEB端部署成了5个节点,分别为zjgpwebnode1~5,并执行了监控进程:一、创建监控执行脚本文件/home/monitor.sh,内容如下:SHELL=/bin/bashLANG=zh_CN.GB18030SUPPORTED=zh_CN.GB18030:zh_CN:zh..
分类:
系统相关 时间:
2015-04-15 23:49:37
阅读次数:
406
1、服务会话关联通道设置 set COMMAND ID 命令2、查询V$PROCESS和V$SESSION 决定会话对应的RMAN的通道3、查询V$session_LONGGOPS监控备份集和复制的进程4、使用操作系统工具监控进程和线程RMAN> run{2> allocate channel t1...
分类:
其他好文 时间:
2015-03-29 20:47:35
阅读次数:
151