Track socket already in use
Summary: Some times the socket can already be in use by an existing process. Track it as to quantify how likely this is found in production. May remove later. Need to answer: - Socket already in use rate over time Reviewed By: antonk52 Differential Revision: D46219768 fbshipit-source-id: 27da82cddb707f729a1d43079e84c221bb544a82
This commit is contained in:
committed by
Facebook GitHub Bot
parent
694f6f284e
commit
6936cb34ac
@@ -176,7 +176,7 @@ async function startProxyServer(
|
|||||||
console.warn(
|
console.warn(
|
||||||
`Cannot start flipper-server because socket ${socketPath} is in use.`,
|
`Cannot start flipper-server because socket ${socketPath} is in use.`,
|
||||||
);
|
);
|
||||||
// TODO: track socket is in use.
|
tracker.track('server-socket-already-in-use', {});
|
||||||
} else {
|
} else {
|
||||||
console.info(`Cleaning up stale socket ${socketPath}`);
|
console.info(`Cleaning up stale socket ${socketPath}`);
|
||||||
await fs.rm(socketPath, {force: true});
|
await fs.rm(socketPath, {force: true});
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ type TrackerEvents = {
|
|||||||
present: boolean;
|
present: boolean;
|
||||||
error?: string;
|
error?: string;
|
||||||
};
|
};
|
||||||
|
'server-socket-already-in-use': {};
|
||||||
};
|
};
|
||||||
|
|
||||||
class ServerCoreTracker {
|
class ServerCoreTracker {
|
||||||
|
|||||||
Reference in New Issue
Block a user