Don't tear down server on disconnect
Summary: These safeguards were added based on a discussion in D35088208 (56e94394ca) but turned out to be counter-productive. Every time a client disconnects now, we're tearing down the socket and the server, allowing for no future connections.
Reviewed By: lblasa
Differential Revision: D36252605
fbshipit-source-id: c3b6f85dea4054505a47d24a72a4aac403371c0f
This commit is contained in:
committed by
Facebook GitHub Bot
parent
754afd0d2d
commit
14b83ad050
@@ -161,15 +161,6 @@ async function startProxyServer(
|
|||||||
res.end('Failed to proxy request: ' + err);
|
res.end('Failed to proxy request: ' + err);
|
||||||
});
|
});
|
||||||
|
|
||||||
proxyServer.on('close', () => {
|
|
||||||
server.close();
|
|
||||||
});
|
|
||||||
|
|
||||||
server.on('close', () => {
|
|
||||||
proxyServer.close();
|
|
||||||
fs.remove(socketPath);
|
|
||||||
});
|
|
||||||
|
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
proxyServer.listen(config.port);
|
proxyServer.listen(config.port);
|
||||||
server.listen(socketPath, undefined, () => resolve({app, server}));
|
server.listen(socketPath, undefined, () => resolve({app, server}));
|
||||||
|
|||||||
Reference in New Issue
Block a user