节点子进程 - 消息侦听器

时间:2014-09-04 18:48:13

标签: node.js memory-management child-process process-management

所以我创建了一个触发消息监听器的服务文件。此服务文件中包含一些逻辑,以确保触发工作进程...

基本上:

_parentProcess = function() { // logic to determine if process is parent) }
if (!_parentProcess()) {
    _createParent();
} else {
    _executeWorker();
}

_createParent将使用标志分叉service.js文件,以便下次运行该进程时,我们处于子进程/工作进程中。

工作人员的过程是我的听众的火上浇油,现在我试图解决的问题是这是否足够资源管理?监听器收到一条消息,告诉它启动某个应用程序。此应用可能需要10秒钟才能完成,120秒才能完成。

如果它崩溃了,很明显,service.js文件处理它并且只是旋转另一个但我更担心阻塞和使用我的大部分机器。我是否应该再次在听众中分叉我即将发布的实际应用程序还是足够吗?

0 个答案:

没有答案