diff --git a/mxqd.c b/mxqd.c index a4c35a61..cbbd8a64 100644 --- a/mxqd.c +++ b/mxqd.c @@ -930,21 +930,11 @@ static int init_child_process(struct mxq_group_list *glist, struct mxq_job *job) rlim.rlim_cur = group->job_memory*1024*1024; rlim.rlim_max = group->job_memory*1024*1024; - res = setrlimit(RLIMIT_AS, &rlim); - if (res == -1) - mx_log_err("job=%s(%d):%lu:%lu setrlimit(RLIMIT_AS, ...) failed: %m", - group->user_name, group->user_uid, group->group_id, job->job_id); - res = setrlimit(RLIMIT_DATA, &rlim); if (res == -1) mx_log_err("job=%s(%d):%lu:%lu setrlimit(RLIMIT_DATA, ...) failed: %m", group->user_name, group->user_uid, group->group_id, job->job_id); - res = setrlimit(RLIMIT_RSS, &rlim); - if (res == -1) - mx_log_err("job=%s(%d):%lu:%lu setrlimit(RLIMIT_RSS, ...) failed: %m", - group->user_name, group->user_uid, group->group_id, job->job_id); - /* disable core files */ rlim.rlim_cur = 0; rlim.rlim_cur = 0;