Nodejs: 0.8.8Node.js - có thể bộ nhớ máy chủ http rò rỉ phiên bản
Đây là máy chủ:
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);
Khách hàng (php script) cong đi một yêu cầu đường bưu điện đến máy chủ trên. POST là một chuỗi (json), có kích thước khoảng 4 megabyte.
Như bạn có thể thấy, máy chủ không làm gì với dữ liệu đã đăng. Để gỡ lỗi, tôi đã xóa tất cả mã của mình và quay lại ví dụ thế giới hello không có gì :)
Khi tôi xem xét việc sử dụng bộ nhớ của quá trình nút (được thực hiện trong Trình giám sát hoạt động, ứng dụng mac) - báo cáo rằng việc sử dụng bộ nhớ máy chủ nút đang nhận được lớn hơn cho mọi yêu cầu.
Vì vậy, sau 20 yêu cầu hoặc để sử dụng bộ nhớ được tăng gấp đôi.
Tôi sẽ hỏi câu hỏi 1000 đô la: liệu node.js cuối cùng có hog tất cả bộ nhớ và sự cố hay việc sử dụng bộ nhớ cuối cùng sẽ giảm xuống mức thấp? – jsalonen