Để ngắn gọn, tôi đã thiết lập dự án không có lối vào phía trước buồm với bộ điều khiển cơ bản và nhấn nó với loadtest, bộ nhớ tiếp tục tăng và không có dấu hiệu ổn định. Tôi đã đọc bài viết trước và đã vô hiệu hóa grunt, phiên, ổ cắm, pubsub và vvBộ nhớ tăng không ngừng với ứng dụng Sails cơ bản
Setup:
Sails phiên bản: v0.12.3
Node phiên bản: v4.4.7
NPM phiên bản: v2.15.8
tái sản xuất:
tạo cánh buồm mới dự án
sails new Project --no-frontend
chỉnh sửa .sailsrc:
{
"generators": {
"modules": {}
},
"hooks": {
"session": false,
"sockets": false,
"pubsub": false,
"grunt": false,
"i18n": false
}
}
thêm controllers/TestController.js:
module.exports = {
hi: function (req, res) {
return res.send("Hi there!");
}
};
chạy thử tải:
var loadtest = require('loadtest');
var host = 'http://localhost:1337';
var options = {
url: host + '/test/hi',
requestsPerSecond: 50
};
loadtest.loadTest(options, function(error, result)
{
if (error)
{
return console.error('Got an error: %s', error);
}
console.log('Tests run successfully: '+result);
});
Cảm ơn bạn về sự giúp đỡ của bạn.
Mars
bạn có biết cách cấu hình ứng dụng nodejs không? – AJS