Nodejs: 0.8.8node.js - possibile la memoria del server http perdita di versione
Ecco il server:
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);
client (script php) riccioli via una richiesta POST al server sopra. POST è una stringa (json), circa 4 megabyte di dimensione.
Come si può vedere, il server non fa nulla con i dati pubblicati. Per eseguire il debug, ho rimosso tutto il mio codice e sono tornato all'esempio ciao mondo che non fa nulla :)
Quando guardo l'utilizzo della memoria del processo del nodo (fatto in Activity Monitor, mac app) - riporta che l'utilizzo della memoria del server dei nodi sta diventando più grande per ogni richiesta.
Quindi dopo 20 richieste o così l'utilizzo della memoria è raddoppiato.
Chiederò alla domanda da 1000 dollari: node.js alla fine si occupa di tutta la memoria e si blocca o l'utilizzo della memoria tornerà alla fine? – jsalonen