и засунут в глобал
                  
                  
                  
                  
                  
                  типа
                  
                  
                  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',...) или как-то аналогично он делается
Обсуждают сегодня