Тест node.js не плавный - PullRequest
       50

Тест node.js не плавный

2 голосов
/ 25 ноября 2011

Я пишу простую страницу, как это

var connect = require('connect');

connect.createServer(
  connect.router(function(app){
    app.get('/no-db', function(req, res, next){
       res.end(JSON.stringify({/* object here*/}));
    });
  })
).listen(3000);

когда я бегу

ab -c 100 -n 10000 http://127.0.0.1:3000/no-db

обрабатывает запрос, иногда быстрый, иногда медленный, иногда просто останавливается, очень нестабильный.

что это значит? Я использую Mac OS X lion.

Ответы [ 2 ]

0 голосов
/ 20 февраля 2012

Ошибка в ab в Mac OS X Lion (7.3.x)

Это не проблема с Node.js

По сути, установите исправленную версию ab

Вы можете сослаться на подобную проблему здесь

Руководство по исправлению здесь здесь

Это разочаровало меня без конца! Удачи: -)

0 голосов
/ 12 декабря 2011

это может быть сборщик мусора, вы должны проверить, если ваш запрос памяти растет очень быстро, а затем очень быстро падает. Если это так, вы создаете много объектов.

...