CNode

帮忙看一个nodejs express并发问题

Zzhoutaobj发布于14 年前最后回复14 年前1 回复10944 浏览0 收藏

我本地开发的一个express例子 调用接口localhost:8080/auth/taobao/callback/ 该接口什么都没干,只是简单的渲染一个静态页面 代码如下: exports.callback = function(req, res, next) { //得到sessionKey var topSession = req.query.top_session; //得到上下文参数 var topParameters = req.query.top_parameters; //得到用户昵称 var nick = util.parametersName(topParameters,'visitor_nick'); //把sessionKey和nick写到session中,并设置session的有效期为10分钟 req.session.sessionKey = topSession; req.session.nick = nick; res.render('auth/taobao'); };

ab测试,当设置用户数为1000,处理总共1000个请求的时候,结果如下: apr_socket_recv: Connection refused (111)

难道node.js默认不支持1000并发请求?

查看回复

回复 (1)

F
fish#1·14 年前

同一台1000 并发,是不是会导致 2000个端口 ?

把系统open file个数的限制 调高点试试~

参与回复
登录后即可参与回复。登录