node.js进程的内存消耗不断增加
我使用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和expression式4.5.1。
networking服务器应该在Raspi上全天候运行,我担心,几周后,我的内存不足了。