diff options
-rw-r--r-- | src/mongo/util/platform_init.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/util/platform_init.cpp b/src/mongo/util/platform_init.cpp index d284a6aa3ee..ae107fcddbb 100644 --- a/src/mongo/util/platform_init.cpp +++ b/src/mongo/util/platform_init.cpp @@ -29,9 +29,11 @@ #ifdef _WIN32 #include <crtdbg.h> #include <stdlib.h> +#include <stdio.h> #endif #include "mongo/base/init.h" +#include "mongo/util/log.h" #include "mongo/util/stacktrace.h" #ifdef _WIN32 @@ -46,6 +48,10 @@ namespace mongo { // hook the C runtime's error display _CrtSetReportHook(crtDebugCallback); + if (_setmaxstdio(2048) == -1) { + warning() << "Failed to increase max open files limit from default of 512 to 2048"; + } + return Status::OK(); } |