1.1 编写目的 为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照。1.2编写背景最近服务器发现tomcat的应用会偶尔出现无法访问的情况。经过一段时间的观察最近又发现有台tomcat的应用出现了无法访问情况。简单描述下该台tomcat当时具体的表现:客户端请求没有响应,查看 ...
分类:
其他好文 时间:
2016-12-12 14:32:17
阅读次数:
236
1.多U多核CPU监控在top基本视图中,按键盘数字“1”,可监控每个逻辑CPU的状况:观察上图,服务器有16个逻辑CPU,实际上是4个物理CPU。再按数字键1,就会返回到top基本视图界面。2.高亮显示当前运行进程敲击键盘“b”(打开/关闭加亮效果),top的视图变化如下:我们发现进程id..
分类:
系统相关 时间:
2016-11-16 17:35:06
阅读次数:
234
概述
很多时候我们需要一个进程有着一种让内核一旦发现进程指定的一个或多个I/O条件就绪就通知进程的能力,这种能力就叫做I/O复用
首先Unix下可用的I/O模型共有5种:
阻塞式I/O
即等待的...
分类:
其他好文 时间:
2016-10-31 14:09:46
阅读次数:
239
问题说明:在一台zabbix被监控服务器上(64位centos6.8系统,64G内容)启动zabbix_agent,发现进程无法启动,10050端口没有起来! 启动zabbix_agent进程没有报错,但10050端口没有正常启动起来。[root@ctl ~]# /usr/local/zabbix/ ...
分类:
其他好文 时间:
2016-10-27 12:40:51
阅读次数:
404
1.下载 2.解压 3.运行 a.双击nginx.bat b.启动Nginx 会发现进程里面已经开始运行 4.配置 a.双击打开配置文件夹里面的nginx.conf b.修改 5.网站设置 a.创建一个网站。 里面只有一句话。 6.IIS配置 a.配置两个网站。端口分别为1000,1001.并且启动 ...
分类:
其他好文 时间:
2016-10-25 18:59:31
阅读次数:
148
由于公司网站是用tomcat发布java开发的系统,但是前段时间我发现该系统内存在不断的增加,于是想解决这个问题:1.top命令查看CPU和内存占用率top回车,然后按1发现进程PID35163CPU和内存占用率都很高top-06:13:47up5:31,1user,loadaverage:2.11,2.07,2.06Tasks:189total,1runni..
分类:
编程语言 时间:
2016-08-17 23:35:48
阅读次数:
4094
Supervisord supervisord的出现,结束了我这苦恼的问题,它可以帮你守护任何进程,当然如果它的进程也挂了就全都over了。实际情况是上线三个多月运行非常好,没有发现进程掉过。 CentOS下安装Supervisord # yum install python-setuptools# ...
分类:
其他好文 时间:
2016-08-11 17:36:50
阅读次数:
199
前一章节客户端同时处理两个输入:标准输入和TCP套接字,然而问题在于客户端阻塞于fgets调用期,服务器进程被杀死后,服务器tcp虽然可以正确发送一个fin,但进程正阻塞于标准输入,它无法看到eof,直到从套接字读为止.这样的进程需要一种预先告诉内核的能力,一旦内核发现进程指定的一个或者多个I/O就... ...
分类:
其他好文 时间:
2016-08-10 06:24:14
阅读次数:
240
IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使用I/O复用。当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。如果一个TCP服务..
分类:
其他好文 时间:
2016-08-02 17:20:23
阅读次数:
279
1.1 编写目的 为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照。 1.2编写背景 最近服务器发现tomcat的应用会偶尔出现无法访问的情况。经过一段时间的观察最近又发现有台tomcat的应用出现了无法访问情况。简单描述下该台tomcat当时具体的表现:客户端请求没有响应, ...
分类:
其他好文 时间:
2016-08-02 14:55:30
阅读次数:
485