小编ado*_*ado的帖子

node.js - 可能的http服务器内存泄漏

Nodejs版本:0.8.8

这是服务器:

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);    
Run Code Online (Sandbox Code Playgroud)

客户端(php脚本)将发布请求卷曲到上述服务器.POST是一个字符串(json),大小约为4兆字节.

如您所见,服务器对发布的数据不执行任何操作.为了调试,我删除了所有代码并返回到hello world示例,什么也没做:)
当我看一下节点进程的内存使用情况(在Activity Monitor,mac app中完成)时 - 它会报告节点服务器内存使用量对于每个请求都要更大.
所以在20次请求之后,内存使用量翻了一番.

memory post memory-leaks http node.js

9
推荐指数
1
解决办法
1684
查看次数

标签 统计

http ×1

memory ×1

memory-leaks ×1

node.js ×1

post ×1