From e049f5b718f38a97bc0ba8c6cac1bbbe6d850e55 Mon Sep 17 00:00:00 2001 From: Michael Giambalvo Date: Thu, 12 Jan 2017 11:52:54 -0800 Subject: [PATCH] fix(fork): Quit when the parent process exits. --- lib/bin.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/bin.ts b/lib/bin.ts index e70edb3..3334bc6 100644 --- a/lib/bin.ts +++ b/lib/bin.ts @@ -22,4 +22,8 @@ if (argv.logDir) { let port = proxy.listen(argv.port); if (argv.fork) { process.send({ready: true, port: port}); + process.on('disconnect', function() { + console.log('parent exited, quitting'); + process.exit(); + }); }