Skip to content

Commit 447fe4d

Browse files
committed
fix: remove process listeners after stopping the server
1 parent 270da15 commit 447fe4d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/Server.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2258,6 +2258,11 @@ class Server {
22582258
this.middleware = null;
22592259
}
22602260
}
2261+
2262+
// We add listeners to signals when creating a new Server instance
2263+
// So ensure they are removed to prevent EventEmitter memory leak warnings
2264+
process.removeAllListeners("SIGINT");
2265+
process.removeAllListeners("SIGTERM");
22612266
}
22622267

22632268
stopCallback(callback) {

0 commit comments

Comments
 (0)