无法解决内存配额超过R14错误。 Nodejs mLab

时间:2018-10-17 12:10:27

标签: node.js heroku memory mlab quota

我有一个当前正在1 dyno上运行的应用程序。我正在使用IoT设备将json格式的数据发送到要在门户上查看的应用程序。直到上周,我只有1个这样的设备提交数据,但是最近我又添加了一个。从那时起,我的应用一直崩溃,并抛出R14错误。我正在使用mLab进行数据库服务。

我检查了并发性,并如下修改了节点条目

const throng = require('throng');
const WORKERS = process.env.WEB_CONCURRENCY || 5;
var thePORT   = process.env.PORT || 8082;
var theIP     = process.env.IP || "0.0.0.0";

throng({
    workers: WORKERS,
    lifetime: Infinity
}, start);

function start() {
*// My entire code (including adding dependencies and connecting with database)*
}

但这并不能解决问题。

我尝试使用heroku scale web=1:performance-m扩展应用程序。但是这样做时,数据库连接性以某种方式被破坏,我什至无法登录Web应用程序。我还将我的测功机升级到了2倍,然后重新启动了所有测功机,但是没有帮助。

我希望我可以在这里找到解决方案。非常感谢你!

0 个答案:

没有答案