From 8f5b2ccbe04a7e33da2cb4aed85386b3e0e52634 Mon Sep 17 00:00:00 2001 From: Martin Bigio Date: Mon, 21 Sep 2015 12:05:52 -0700 Subject: [PATCH] Log uncaught exceptions on the socket server Reviewed By: @frantic Differential Revision: D2462114 --- packager/react-packager/src/SocketInterface/SocketServer.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packager/react-packager/src/SocketInterface/SocketServer.js b/packager/react-packager/src/SocketInterface/SocketServer.js index 8c32db408..6275a03a9 100644 --- a/packager/react-packager/src/SocketInterface/SocketServer.js +++ b/packager/react-packager/src/SocketInterface/SocketServer.js @@ -37,6 +37,11 @@ class SocketServer { }); }); + process.on('uncaughtException', (error) => { + debug('uncaught error', error); + setImmediate(() => process.exit(1)); + }); + this._numConnections = 0; this._server.on('connection', (sock) => this._handleConnection(sock));