[lxc-users] Unable to fork - LXD process limit?

Fajar A. Nugraha list at fajar.net
Tue Jun 13 09:15:54 UTC 2017


On Tue, Jun 13, 2017 at 3:56 PM, Phillips, Julian <
julian.phillips at roke.co.uk> wrote:

> Hello,
>
>
>
> I’m trying to setup LXD (2.0.9) on Ubuntu 16.04 to run 32 Centos 6
> containers, but I seem to be running into a process limit?
>
>
>
> After building the containers, if I run “lxc exec container -- su - user”
> then I get “can not fork user shell: Resource temporarily unavailable”.
> The only thing I can see that might be related is that
> /sys/fs/cgroups/pids/lxc/pids.current is a bit over 1024, which sounds
> like I might be hitting a 1024 limit.  However
> /sys/fs/cgroups/pids/lxc/pids.max is “max”, and I don’t know what else
> might apply.  Does anyone know if there is a limit I need to change
> somewhere to allow LXD to run more than 1024 processes at once?
>
>
I was able to run 2k processes on unpriv ubuntu containers just fine.
Perhaps it's simply ulimit from the container os side (i.e. centos)? I'm
using lxd from xenial-backports, in case it matters.

-- 
Fajar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20170613/45dcc081/attachment-0001.html>


More information about the lxc-users mailing list