и засунут в глобал
типа
const worker = require('child_process').spawn('node', [
__dirname+'/../etc/'+name,
global.config.dbHost,
global.config.dbPort,
global.config.dbUser,
global.config.dbPass,
global.config.dbName,
global.config.socketPort
])
global.worker['cluster-worker'] = worker
Теперь как мне ему отправить сообщение?)
global.worker['cluster-worker'].send('hello') не подходит :(
используй fork() вместо spawn()
Там все общение можно сделать черещ STDIN, STDOUT. Глянь, там в доках прям показано как. Но в каждом процессе нужен будет обработчик .on('stdin',...) или как-то аналогично он делается
Обсуждают сегодня