Nodejs sürümünü sızıntı:node.js - olası http sunucusu bellek
var http = require('http');
var port = 1338;
var ip = "127.0.0.1";
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hi there\n');
}).listen(port, ip);
İstemci (php script) Yukarıdaki sunucuya bir post isteği uzakta kıvrılan: Burada 0.8.8
sunucusudur. POST, yaklaşık 4 megabayt boyutunda bir dize (json) 'dir.
Gördüğünüz gibi, sunucu gönderilen verilerle hiçbir şey yapmaz. Hata ayıklamak için tüm kodumu kaldırdım ve hiçbir şey yapmayan merhaba dünyasına geri döndüm :)
Düğüm sürecinin bellek kullanımını incelediğimde (Activity Monitor, mac app uygulamasında yapılır) düğüm sunucusu bellek kullanımı her istek için daha büyük oluyor.
20 istekden sonra bellek kullanımı iki katına çıkar.
1000 dolarlık soruyu soracağım: node.js sonunda tüm belleği ve kilitlenmeyi yitirir mi yoksa bellek kullanımı nihayetinde azalır mı? – jsalonen