我有一个当前正在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倍,然后重新启动了所有测功机,但是没有帮助。
我希望我可以在这里找到解决方案。非常感谢你!