使用更改的文件重新启动节点childprocess

时间:2016-04-02 09:29:37

标签: node.js

我将我的nodejs进程分成4个子进程。 其中一个子进程用于测试目的,其他用于生产。

有没有办法在不重新启动整个节点进程的情况下重新启动子进程并将更改后的文件考虑在内?

1 个答案:

答案 0 :(得分:1)

请参阅详细说明如何在节点进程here内与分叉节点-js进程通信。

问题是,如果在重新启动fork时考虑了分叉进程中的代码更改。是的,他们是。

一旦你通过

开始新的分叉
var sub = require("child_process").fork("my_module.js");

从实际文件中读取当前代码。您可以通过sub.disconnect()停止fork并重新加载它。