Skip to content

Commit 576868c

Browse files
imlucaskangas
authored andcommitted
fix(server): Too many connections
New error message in the driver so update our error message prettifier.
1 parent 7741ae9 commit 576868c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

scout-server/lib/middleware/mongodb-boom.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ function decodeDriverError(err, msg, fn) {
3232
err = boom.badRequest(msg);
3333
} else if (/(target namespace exists|already exists)/.test(err.message)) {
3434
return boom.conflict('Collection already exists');
35+
} else if (/server .* sockets closed/.test(msg)) {
36+
err = boom.serverTimeout('Too many connections to MongoDB');
3537
} else {
3638
// Have a case where we're not properly validating invalid
3739
// replicaset commands on a deployment with no replicaset.else if (/valid replicaset|No primary found in set/.test(msg)) {

0 commit comments

Comments
 (0)