Skip to content

Commit 630bedc

Browse files
committed
fix: better error code for overloaded servers
1 parent c9d1f16 commit 630bedc

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/server/utils.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ export function translateErrorToResponseCode(
2727
): number {
2828
if (error.message === 'Connection terminated due to connection timeout') {
2929
return 504
30+
} else if (error.message === 'sorry, too many clients already') {
31+
return 503
3032
}
3133
return defaultResponseCode
3234
}

0 commit comments

Comments
 (0)