如何解决解析服务器内存问题
我开始监控托管在 Google Cloud Platform Compute Engine 上的 Parse Server 上的内存使用情况,这是一个非常大的应用程序,具有 180 多个云功能。
解析服务器:v2.8.4
我注意到内存使用量缓慢上升,然后下降并重复 cpu 上升的过程。这是超出预期还是我应该调查内存泄漏(如果是这样,应该怎么做)?值得一提的是,该应用程序运行良好,不会崩溃、流量下降或任何其他事情。
var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI;
if (!databaseUri) {
console.log('DATABASE_URI not specified,falling back to localhost.');
}
var api = new ParseServer({
databaseURI: process.env.DATABASE_URI,cloud: process.env.CLOUD_CODE_MAIN,appId: process.env.APP_ID,masterKey: process.env.MASTER_KEY,serverURL: process.env.SERVER_URL
});
var app = express();
var mountPath = process.env.PARSE_MOUNT || '/parse';
app.use(mountPath,api);
app.use(bodyParser.json({limit: '50mb'}));
var port = process.env.PORT || 1337;
var httpServer = require('http').createServer(app);
httpServer.timeout = 60 * 1000;
httpServer.listen(port,function() {
console.log('Server running on port ' + port + '.');
});
感谢任何帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。