Воспроизведение и пытаясь увидеть, как быстро node.js может служить статический файл с диска, используя апачский скамейкаNode.js апач стендовое испытание
ab -r -n 10000 -c 1000 http://server:8080/loadtestfile.txt
У меня ULIMIT проблемы на Ubuntu 11.04 x64 VirtualBox VM на OSX Lion
(node) Hit max file limit. Increase "ulimit - n"
Я больше не могу увеличить лимит.
$ ulimit -n 1000000
$ limit -n 1100000
-su: ulimit: open files: cannot modify limit: Operation not permitted
Это правильный способ заставить node.js перезагрузить файл с диска для обслуживания каждого HTTP-запроса? Как увеличить предел выше 1000000?
Нормальный локон запрос работает:
curl http://server:8080/loadtestfile.txt
Код
var sys = require('sys'),
http = require('http'),
fs = require('fs'),
index;
http.createServer(function(request, response) {
fs.readFile('./loadtestfile.txt', function (err, data) {
response.writeHeader(200, {"Content-Type": "text/plain"});
response.write(data);
response.end();
});
}).listen(8080);
спасибо за это :) – portoalet