8000 chore: handle other signals (#318) · mongodb-js/mongodb-mcp-server@70a5f9b · GitHub
[go: up one dir, main page]

Skip to content

Commit 70a5f9b

Browse files
authored
chore: handle other signals (#318)
1 parent 96c8f62 commit 70a5f9b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/index.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ try {
3131

3232
const transport = createEJsonTransport();
3333

34-
process.on("SIGINT", () => {
34+
const shutdown = () => {
3535
logger.info(LogId.serverCloseRequested, "server", `Server close requested`);
3636

3737
server
@@ -45,7 +45,11 @@ try {
4545
logger.error(LogId.serverCloseFailure, "server", `Error closing server: ${error.message}`);
4646
process.exit(1);
4747
});
48-
});
48+
};
49+
50+
process.once("SIGINT", shutdown);
51+
process.once("SIGTERM", shutdown);
52+
process.once("SIGQUIT", shutdown);
4953

5054
await server.connect(transport);
5155
} catch (error: unknown) {

0 commit comments

Comments
 (0)
0