plex-web-downloader/node_modules/cluster/test/test.standalone.js

22 lines
357 B
JavaScript

/**
* Module dependencies.
*/
var cluster = require('../');
require('./common');
cluster = cluster()
.set('workers', 2)
.start();
if (cluster.isWorker) {
setTimeout(process.exit, Math.random() * 300);
} else {
// make sure workers are re-spawned
var n = 12;
cluster.on('worker killed', function(worker){
--n || process.exit();
});
}