pm
Version:
Process Manager for Node.js, branched from node-cluster.
29 lines (23 loc) • 454 B
JavaScript
/*!
* pm - demo/graceful_exit/app.js
* Copyright(c) 2013 fengmk2 <fengmk2@gmail.com>
* MIT Licensed
*/
;
/**
* Module dependencies.
*/
var http = require('http');
var server = http.createServer(function (req, res) {
if (req.url === '/asyncerror') {
setTimeout(function () {
asyncError();
}, 10);
return;
}
res.end(JSON.stringify({
url: req.url,
pid: process.pid,
}));
});
module.exports = server;