UNPKG

enhancer-recluster

Version:

Clustering library with support for zero-downtime reloading

22 lines (17 loc) 575 B
var http = require('http'); if (null == process.env.WORKER_ID) throw new Error("env.WORKER_ID not set!"); var s = http.createServer(function(req, res) { var params = req.url.split('/').slice(1); setTimeout(function() { if (process.argv[2] === 'fail') { // we can only communicate with the test through an error. 404 is as good as any. res.writeHead(404); res.end('FAIL'); } else { res.writeHead(200); res.end("hello world\n"); } }, params[0] || 1); }); s.listen(8000);