当代码在终端中停止工作时,NodeJS console.log(任何内容)

问题描述 投票:0回答:2

当内存不足时,我的代码会自行停止并提供一堆关于“内存不足”的错误。 当我的代码停止工作或者我自己停止它时,cazxswpoi有什么办法吗(ctrl + c)?

一切都在终端上升了。

node.js terminal out-of-memory
2个回答
2
投票

您可以尝试以下方法:

console.log()

1
投票

那你可以尝试通过传递增加Node.js的内存限制:

const os = require('os');

const THRESHOLD = 1000000 * 100; // 100 mb

// Check how much space left with a minute interval
setInterval(function () {
    if (os.freemem() - process.memoryUsage().rss < THRESHOLD) {
        console.log('We lack of memory!');
    }

}, 1000 * 60);

所以它不会崩溃。

© www.soinside.com 2019 - 2024. All rights reserved.