From 91f707d1b4831a2ad7e4520b9cf29cb7df91bd6e Mon Sep 17 00:00:00 2001 From: YuQing <384681@qq.com> Date: Tue, 19 Mar 2019 14:29:52 +0800 Subject: [PATCH] log more info when setrlimit fail --- src/shared_func.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/shared_func.c b/src/shared_func.c index 43517c7..2c693b9 100644 --- a/src/shared_func.c +++ b/src/shared_func.c @@ -1457,10 +1457,11 @@ int set_rlimit(int resource, const rlim_t value) break; } - logError("file: "__FILE__", line: %d, " \ - "call setrlimit fail, resource=%d (%s), value=%"PRId64", " \ - "errno: %d, error info: %s", \ - __LINE__, resource, label, (int64_t)value, \ + logError("file: "__FILE__", line: %d, " + "call setrlimit fail, resource=%d (%s), " + "old value=%"PRId64", new value=%"PRId64", " + "errno: %d, error info: %s", __LINE__, resource, label, + (int64_t)limit.rlim_cur, (int64_t)value, errno, STRERROR(errno)); return errno != 0 ? errno : EPERM; }