一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00000010 0000010...
分类:
其他好文 时间:
2015-09-17 19:08:44
阅读次数:
309
首先我们通过一个Storm和Hadoop的对比来了解Storm中的基本概念。 接下来我们再来具体看一下这些概念。Nimbus:负责资源分配和任务调度。Supervisor:负责接受nimbus分配的任务,启动和停止属于自己管理的worker进程。Worker:运行具体处理组件逻辑的进程。T...
分类:
其他好文 时间:
2015-09-17 17:10:27
阅读次数:
238
artisan['ɑrt?zn]工匠a skilled worker who practices some trade or handicraftdoer['d??]实干家N-COUNTIf you refer to someone as adoer, you mean that they do j...
分类:
其他好文 时间:
2015-09-16 12:03:45
阅读次数:
159
memcached 线程可分为两种,一是负责事件处理(主线程)和内存管理等的线程, 二是负责负责连接请求处理的线程即 worker threads 。这里只对 worker threads 进行讨论。从 main 函数开始分析:int main(int argc, char* argv[]) { /...
分类:
编程语言 时间:
2015-09-13 18:33:27
阅读次数:
200
目前的 nginx 是不支持输出 response 报文体的 使用body_filter_by_lua来分配请求报文体给一个nginx变量。下面是一个示例worker_processes 1;error_log logs/error.log;events { worker_connections 1...
分类:
其他好文 时间:
2015-09-09 18:58:51
阅读次数:
319
standalone模式下的框架图如下:
异常分析1: worker异常退出
worker异常退出,比如说有意识的通过kill指令将worker杀死worker在退出之前,会将自己所管控的所有小弟executor全干掉worker需要定期向master改善心跳消息的,现在worker进程都已经玩完了,哪有心跳消息,所以Master会在超时处理中意识到有一...
分类:
其他好文 时间:
2015-09-08 20:17:43
阅读次数:
187
#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log...
分类:
其他好文 时间:
2015-09-08 07:00:04
阅读次数:
200
简介Nginx默认没有开启利用多核cpu,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核cpu的性能。cpu是任务处理,计算最关键的资源,cpu核越多,性能就越好。规则设定(1)cpu有多少个核,就有几位数,1代表内核开启,0代表内核关闭 (2)worker_proce...
分类:
其他好文 时间:
2015-09-07 12:39:03
阅读次数:
152
#user ?nobody; worker_processes ?1; #error_log ?logs/error.log; #error_log ?logs/error.log ?notice; #error_log ?logs/error.log ?info; #pid ? ? ? ?logs/nginx.pid; events { ? ? worker_c...
分类:
其他好文 时间:
2015-09-05 12:35:47
阅读次数:
156
worker:topology的进程。 executor:线程,由worker产生。 task:具体一个?spout/bolt的实例。 thread和task关系:一个thread可以运行多个实例,但是如果不显示设定task数量:setNumTasks(n),一个thread默认执...
分类:
其他好文 时间:
2015-09-04 12:57:45
阅读次数:
190