wait_rabbit
发表于 2012-07-25 12:59
楼主,下篇赶紧的.:mrgreen:
huxk
发表于 2012-07-25 14:26
我现在想把那个第三方的tcp_proxy模块拿来取代我们现在的前端接入,也可以加入其他协议,
但这样对开发人员的压力会突然增大太多,很是犹豫。
ogred3d
发表于 2012-07-27 13:37
崇拜不已。
紀念1224
发表于 2012-07-27 14:37
感謝樓主分享学习了.
CAMYD
发表于 2012-07-27 16:21
版主是高手呀。
CAMYD
发表于 2012-07-27 16:24
回复 10# lenky0401
支持版主的精华帖!!!
d_bsky
发表于 2012-07-29 17:48
下篇赶紧滴
cuyunwu321
发表于 2012-07-30 20:39
应该是好资料,下了再说
shura_z
发表于 2012-08-04 14:34
这个必须顶
看一部分了,但为一个非开发人员,有大量看不懂的东西,但不可否认,这是一篇优秀的文章,感谢楼主花心血,静待下篇。
veyron
发表于 2012-08-08 13:28
顶一下楼主,请教一个问题
nginx采用的是多进程或多进程+线程的方式,接收client请求,类似下面代码,在主进程fork工作进程前,会先listen比如80端口,同时多个work新进程会同时accept用户请求,,但通过我看源码,主进程只会Listen,但没有accept,同时监控work进程并生成新的工作进程,,问题是: 这样是否会导致主进程也会接收到client请求,但不会得于处理?也就是会有一定比例丢请求??
/** start watcher and workers */
if (num_childs > 0)
{
int child = 0;
while (!child)
{
if (num_childs > 0)
{
sleep(1);
switch (fork()) {
case -1:
return -1;
case 0:
child = 1;
break;
default:
num_childs--;
break;
}
}
else
{
int status;
if (-1 != wait(&status))
num_childs++;
}
}
}
页:
1
2
[3]
4
5
6
7
8
9
10
11
12