2 qq 29424227 qq_29424227 于 2015.07.17 11:49 提问

nginx+apache并发处理问题 5C

请问一下,在一次高并发的访问过程中(大概6000),我要如何配置,可以让前500条
访问到达后端继续处理,500条以后的拦截住,直接返回到某静态页面。请详细解答,本人
对nginx不熟悉。

3个回答

qq517634644
qq517634644   2015.07.17 12:19

6000条并发Nginx完全可以处理,当然apache也可以,但是我在用Apache的时候高并发会产生很多httpd的进程,导致资源占有量巨大,从而宕机,我只会用,不会改,在此抛砖引玉,求大神解答

oyljerry
oyljerry   Ds   Rxr 2015.07.17 13:24

对于这种搞并发,你就应该让Nginx放在前端,转发给后端进行处理,当后端处理不过来的时候,Nginx后续请求就会超时返回,你就可以在Nginx控制返回超时的静态页面等

oyljerry
oyljerry 回复qq_29424227: 这种逻辑,估计要添加Nginx的模块自己来实现
2 年多之前 回复
qq_29424227
qq_29424227 关键是我现在不想让后端处理不过来的时候才返回到静态页面,我现在想知道能不能设置在达到500请求的时候,直接让Nginx直接返回到静态页面,说白了就类似抢购功能,商品数量有限,先到先得
2 年多之前 回复
fx_ss
fx_ss   2015.07.20 17:03

events {
#使用网络IO模型linux建议epoll,FreeBSD建议采用kqueue,window下不指定。 use epoll;
#允许最大连接数
worker_connections 1024;
}

qq_29424227
qq_29424227 大哥,你这个我完全看不懂
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片