From b400bfb015bc883272e13b8c70f8c16f8aaa918a Mon Sep 17 00:00:00 2001 From: mwilliams Date: Tue, 23 Jul 2013 07:56:29 -0700 Subject: [PATCH] Add an override for CoreFileSize If present, CoreFileSizeOverride overrides the setting of CoreFileSize. --- hphp/runtime/base/runtime_option.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hphp/runtime/base/runtime_option.cpp b/hphp/runtime/base/runtime_option.cpp index a0b242f19..07f4a81e9 100644 --- a/hphp/runtime/base/runtime_option.cpp +++ b/hphp/runtime/base/runtime_option.cpp @@ -669,7 +669,11 @@ void RuntimeOption::Load(Hdf &config, StringVec *overwrites /* = NULL */, } { Hdf rlimit = config["ResourceLimit"]; - setResourceLimit(RLIMIT_CORE, rlimit, "CoreFileSize"); + if (rlimit["CoreFileSizeOverride"].getInt64()) { + setResourceLimit(RLIMIT_CORE, rlimit, "CoreFileSizeOverride"); + } else { + setResourceLimit(RLIMIT_CORE, rlimit, "CoreFileSize"); + } setResourceLimit(RLIMIT_NOFILE, rlimit, "MaxSocket"); setResourceLimit(RLIMIT_DATA, rlimit, "RSS"); MaxRSS = rlimit["MaxRSS"].getInt64(0);