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    process.channel.unref();
16    server.close();
17  }));
18}
19