我目前正在追踪 cannot fork()
我的 Ubuntu 服务器上的错误,我能够将其精确定位到 pid.max
700
的值在 /sys/fs/cgroup/pids/
下.
但是,我只能设置值 /system.slice/pids.max
和 /user.slice/pids.max
- 不是 pids.max
.另外,这些在重新启动后重置为值 max
这再次强制执行全局 pids.max
值(value)。
是否可以简单地将它从 700 更改为更高的值? root
+ sudo
没有帮助。
有没有另一种方法来覆盖这个值?
最佳答案
在与我的服务器主机商来回折腾了很长时间后,他们终于撒了 bean 。
我用很少的钱租用了一个硬件非常强大的 V-Server。捕获?您只能运行 700 个并发任务。这就是 pids.max 值的来源并覆盖了 TasksMax
和 numprocs
值(value)观。
关于linux - 更改 cgroup pid.max 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60706920/