Jeśli rozwidujemy proces child_process w węźle, w jaki sposób możemy przekazać parametry węzła do child_process?Przekazywanie flag/argów węzła do procesu potomnego
https://nodejs.org/api/child_process.html
Konkretnie chciałbym tarło ~ 20 procesów, a chcieliby, aby ograniczyć zużycie pamięci każdego za pomocą --v8-options, ale nie mogę znaleźć żadnych przykładów w ten sposób - to to możliwe lub czy procesy podrzędne przyjmują te same parametry węzła, co nadrzędne?
rodzic będzie:
node foo.js
a dzieci byłyby
node --some-flag=bar baz.js
...
szukam przekazać opcje węzła przy użyciu
child_process.fork()
ale jeśli jest włączony ly możliwe
spawn()
lub
exec()
następnie Chyba wezmę co mogę dostać.
Jako prosty przykład, następujące nie run node.js z --harmony flagą
var cp = require('child_process');
var args = ['--harmony'];
var n = cp.fork(filePath, args , Object.create(process.env));
Wygląda na to, że dokumentacja widelca mówi, że akceptuje listę argumentów zbyt https: // nodejs.org/api/child_process.html # child_process_child_process_fork_modulepath_args_options – dm03514
Myślę, że te argumenty po prostu trafiają do twojego programu, nie do samego node.js, innymi słowy, te argumenty nie są do V8, tylko do twojego programu –
Próbowałem podać przykład dlaczego to nie działa w OP –