背景:通过性能监控发现上线服务器cpu某核占用率已经达到了100%,而且是由我们的某个核心服务导致的。幸亏由于我们的服务进程由多个相同worker(线程)调度承担的,所以除了CPU占用率高之外,并没有对服务造成影响。随着上次我们找到那个吃IO的罪犯,这次我们要追捕的是潜伏在..
分类:
其他好文 时间:
2014-08-22 11:01:36
阅读次数:
192
一,servlet容器如何同时处理多个请求。 Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。 线程池实际上是等待执行代码的一组线程叫做工作者线程(Worker Thread),Servlet容器...
分类:
编程语言 时间:
2014-08-21 13:30:54
阅读次数:
215
相对于asio事件等待池aiop的reactor模式,基于proactor模式的事件回调池aicp封转的更加的上层。 1. 在类unix系统上 底层是基于aiop的实现,在一个线程里面进行事件等待,然后分发所有事件,在worker中处理完后调用...
分类:
其他好文 时间:
2014-08-20 12:41:52
阅读次数:
335
我们调优常常要查看httpd进程数(即prefork模式下Apache能够处理的并发请求数): Linux命令: ps -ef | grep httpd | wc -l 出现的结果,就是当前Apache能够处理的多少个并发请求,这个值Apache将根据负载情况自动...
分类:
其他好文 时间:
2014-08-20 12:41:02
阅读次数:
203
Nimbus :负责资源分配和任务调度, 把任务相关的元信息写入Zookeeper 相应目录。
Supervisor :负责接受nimbus 分配的任务,启动和停止属于自己管理的worker 进程。
Worker :运行具体处理组件逻辑的进程。
Executor :运行spout/bolt 的线程
Task : worker 中每一个spout/bolt 的线程称为一个task.
Topology : storm 中运行的实时应用程序,消息在各个组件间流动形成逻辑上的拓扑结构。
Spout :在一个topo...
分类:
其他好文 时间:
2014-08-20 12:39:12
阅读次数:
171
httpd.conf的配置 426 # Server-pool management (MPM specific) 427 Include conf/extra/httpd-mpm.conf [root@AY140716161543837722Z /]# apachectl -l Compiled in modules: ? core.c ? prefork.c ? http_c...
分类:
Web程序 时间:
2014-08-19 16:57:55
阅读次数:
334
Start Android1、回顾Java当中的线程概念 1)线程的两种实现方式 2)线程的生命周期 3)多线程同步 (多个线程访问同一个资源,在同)2、MainThread与Worker Thread 1)UI相关的代码就是MainThread 2)其他...
分类:
移动开发 时间:
2014-08-18 23:17:42
阅读次数:
200
userwww;#定义Nginx运行的用户和用户组worker_processes2;#nginx进程数,建议设置为等于CPU总核心数。#error_loglogs/error.log;全局错误日志定义类型#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;进程文件events{工作模式与连接数上限wor..
分类:
Web程序 时间:
2014-08-18 18:53:54
阅读次数:
258
一、架构二、唠叨一会原理:1、nginxNginx进程基于于Master+Slave(worker)多进程模型,自身具有非常稳定的子进程管理功能。在Master进程分配模式下,Master进程永远不进行业务处理,只是进行任务分发,从而达到Master进程的存活高可靠性,Slave(worker)进程所有的业务信号都由..
分类:
其他好文 时间:
2014-08-18 09:20:14
阅读次数:
454
上次讲了个简单的继承,这次 咱们讲个稍微复杂点的,那就是让子类继承父类的属性和方法,假设人 (Person)是父类,工人(Worker)是子类,让worker继承person的属性和方法:
父类:
function Person(name,age)
{
this.name=name;
this.age=age;
}
Person.prototype...
分类:
Web程序 时间:
2014-08-15 14:39:48
阅读次数:
251