ошибка cgroups 50016

создание вопроса от форумов, таким образом, я могу ответить на это здесь и уехать в других, поскольку это взяло мне возрасты для отладки этого

привет,

я хотел бы протестировать следующее: процесс bzip2 для пользователя testuser входит в группу cpuhungry, группе только разрешают использовать базовый 1, не базовый 0.

/etc/cgrules.conf

testuser:bzip2   cpuset   cpuhungry/;

/etc/cgconfig.conf

mount {
  cpuset = /mnt/cgroups/cpuset;
}

group cpuhungry {
  cpuset {
      cpuset.cpus = 1
  }
}

я попробовал init сценарий несколько раз, но я предполагаю, что он повреждается. похож на Вас, должен работать

cgconfigparser -l /etc/cgconfig.conf для установки монтирования во-первых init сценарий пропускает этот шаг.

запуск демона через: sudo cgrulesengd -d результаты в:

CGroup Rules Engine Daemon log started
Current time: Fri Jul 29 11:32:53 2011

Opened log file: -, log facility: 0, log level: 7
Proceeding with PID 9527
Rule: testuser:bzip2
  UID: 1000
  GID: N/A
  DEST: cpuhungry/
  CONTROLLERS:
    cpuset

Started the CGroup Rules Engine Daemon.
.
.
.
Cgroup change for PID: 9528, UID: 1000, GID: 1000, PROCNAME: /bin/bzip2 FAILED! (Error Code: 50016)
GID Event: PID = 1950, tGID = 1950, rGID = 0, eGID = 122

код ошибки 50016, конечно, не документируется, ни делает что-то открывается в поиске Google.

какие-либо идеи, как зафиксировать это?

-1
задан 14 March 2018 в 11:19

1 ответ

Эта ошибка вызывается потому что cpuset.mems ресурсы не заполняются для фиксации, это просто заполняет его с одним из следующих

выполненный

echo 0 > /sys/fs/cgroup/cpuset/cpuhungry/cpuset.mems

или

cgset -r cpuset.mems=0 cpuhungry

или обновление/etc/cgconfig.conf

mount {
  cpuset = /mnt/cgroups/cpuset;
}

group cpuhungry {
  cpuset {
      cpuset.cpus = 1
      cpuset.mems = 0
  }
}

также посмотрите здесь

0
ответ дан 30 October 2019 в 06:27

Другие вопросы по тегам:

Похожие вопросы: