mirror of
https://github.com/zeromicro/go-zero.git
synced 2025-02-03 00:38:40 +08:00
simplify cgroup controller separation (#384)
This commit is contained in:
parent
8d6f6f933e
commit
744c18b7cb
@ -92,12 +92,11 @@ func currentCgroup() (*cgroup, error) {
|
||||
continue
|
||||
}
|
||||
|
||||
if strings.Contains(subsys, ",") {
|
||||
for _, k := range strings.Split(subsys, ",") {
|
||||
cgroups[k] = path.Join(cgroupDir, k)
|
||||
}
|
||||
} else {
|
||||
cgroups[subsys] = path.Join(cgroupDir, subsys)
|
||||
// https://man7.org/linux/man-pages/man7/cgroups.7.html
|
||||
// comma-separated list of controllers for cgroup version 1
|
||||
fields := strings.Split(subsys, ",")
|
||||
for _, val := range fields {
|
||||
cgroups[val] = path.Join(cgroupDir, val)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user