node.js进程的内存消耗不断增加

时间:2014-07-11 06:57:23

标签: node.js express

我使用express制作了一个简单的Web服务器:

var express    = require('express');
var app        = express();

var route = express.Router();
route.get('/foo', function(req, res) {
    console.log(req.url);
    res.json(200, {'status':'OK'});
});

app.use('/api', route);
app.use(express.static(__dirname));

app.listen(8080);

我有一个客户端正在运行,它每秒向服务器发出一个GET请求。

如果我查看节点进程,它以16 MB大小开始。 14个小时后它已经达到50 MB大小并且仍然在缓慢增加。

我用:

启动了节点进程
node server.js --max-old-space-size 1

我使用节点0.10.29并表达4.5.1。

网络服务器应该在Raspi上全天候运行,我很害怕,几周之后我就会失去记忆。

0 个答案:

没有答案