Nodeでchild_processをforkすると、ノードパラメータをchild_processにどのように渡すことができますか?ノードフラグ/ argsを子プロセスに渡す
https://nodejs.org/api/child_process.html
具体的に私は〜20個のプロセスを起動したい、と--v8・オプションを使用して、各のメモリ使用量を制限したいと思いますが、私はこれを行うのいずれかの例を見つけることができません - ですこれは可能ですか、または子プロセスは親と同じノードパラメータを仮定しますか?
親は次のようになります。
node foo.js
と子どもたちが
node --some-flag=bar baz.js
だろう...
私は
child_process.fork()
を使用してノードのオプションを渡すために探していますそれがオンの場合
spawn()
または
exec()
とLY可能その後、私は私が得ることができるものになりますね。簡単な例として
、以下がランはあなたがfork
へexecArgv
オプションを設定する必要があります--harmonyフラグ
var cp = require('child_process');
var args = ['--harmony'];
var n = cp.fork(filePath, args , Object.create(process.env));
フォークのドキュメンテーションのように、https:// nodejもargsのリストを受け付けているようです。org/api/child_process.html#child_process_child_process_fork_modulepath_args_options – dm03514
私はこれらの議論がnode.js自体ではなく、あなたのプログラムに行くと思っています。言い換えれば、それらの引数はV8ではなく、あなたのプログラムにあります。 –
私はなぜそれがOPの –