我使用lxc-create构建了两个容器,并使用rlimit来限制用户可以运行的进程数。
rlim.rlim_cur=15;
rlim.rlim_max=15;
ret=setrlimit(RLIMIT_NPROC, &rlim);
在setrlimit之后,我将使用execv()运行另一个程序。
当我运行这个setrlimit和fork 20子进程时,它通常达到了极限。
此时,我无法在另一个容器上运行任何命令。 fork程序完成后, 另一个容器再次工作。 我认为两个容器共享相同的源。这是对的吗?我该如何解决?