1'use strict'; 2 3const common = require('../common'); 4const cluster = require('cluster'); 5const net = require('net'); 6 7cluster.schedulingPolicy = cluster.SCHED_RR; 8 9if (cluster.isPrimary) { 10 const worker = cluster.fork(); 11 worker.on('exit', common.mustCall()); 12} else { 13 const server = net.createServer(common.mustNotCall()); 14 server.listen(0, common.mustCall(() => { 15 server.ref(); 16 server.unref(); 17 process.channel.unref(); 18 })); 19 server.unref(); 20} 21