X-Git-Url: http://git.squeep.com/?p=websub-hub;a=blobdiff_plain;f=server.js;h=49ce8f6ea6971169ae958ef0c4d4d9227133a8d2;hp=0055daeb2084d4f550312126779f5ae08efdc3a4;hb=HEAD;hpb=3bc885c4b6ef8e5ced2ee9708194523a41ebfe7a diff --git a/server.js b/server.js index 0055dae..49ce8f6 100644 --- a/server.js +++ b/server.js @@ -26,12 +26,13 @@ const ADDR = process.env.LISTEN_ADDR || '127.0.0.1'; service.dispatch(req, res); }).listen(PORT, ADDR, (err) => { if (err) { - logger.error(_scope, 'error starting server', err); + logger.error(_scope, 'error creating server', err); throw err; } logger.info(_scope, 'server started', { version, listenAddress: ADDR, listenPort: PORT }); }); } catch (e) { - logger.error(_scope, 'error starting server', e); + (logger || console).error(_scope, 'error starting server', e); + db && db.listener && await db.listener.stop(); } })(); \ No newline at end of file