来自Node js应用程序的多子进程

时间:2017-07-08 10:59:17

标签: javascript node.js fork child-process

我有一个要求,即主节点js应用程序必须多次fork(/创建)一个js文件并保持运行至少一小时。我知道每个子进程都有自己的内存空间,PID和执行时间。但是,我预计这种子进程的数量会出现飙升。我看到这个数字仅限于CPU内核的数量。正在创建的子进程数限制为分叉不起作用的核心数。

我的应用程序在AWS EBS c4.2xlarge上,它有4个处理器,每个插槽有2个内核 - 基本上是8个内核。因此,子进程的数量仅限于核心数量。我该怎么做?

以下是代码:

var args=[id, name];
var monitor = cp.fork('services/collect.js', args);
monitor.send('10');
proc.push(monitor);

请帮忙。

此致 哈里

0 个答案:

没有答案
相关问题