<div dir="ltr">There is something very wrong with LXC in general, it does not matter the OS or even the kernel version. My OS is Ubuntu 14.04.<br>I have a Centos 6.6 container with mysql and 50 instances of Asterisk 12.0, plus opensips.<br>The memory is limited to 100G, but it does not matter if I limit it or not. It crashes when I start the 50 Asterisk processes.<div class="gmail_default" style="font-size:large;display:inline">​<span style="font-family:courier new,monospace"> The err​or message is below.<br></span></div><br>MySql starts fine and uses large-pages, memlocked. It uses 60G, so there is plenty of available memory left.<br><br><span style="font-family:courier new,monospace"> free -g<br>             total       used       free     shared    buffers     cached<br>Mem:           177        163         13          0          0         97<br>-/+ buffers/cache:         66        110<br>Swap:           19          0         19<br></span><br><div class="gmail_default" style="font-size:large">​​</div><br><br><div class="gmail_default" style="font-size:large"><span style="font-family:comic sans ms,sans-serif">​I tried the same </span>​container in Fedora 21 and the outcome is identical, and it matters not if the technology is plain lxc or libvirt-lxc.<br></div><div class="gmail_default" style="font-size:large"><br>This is my containers config:<br> lxc.mount.entry = proc proc proc nodev,noexec,nosuid 0 0<br>lxc.mount.entry = sysfs sys sysfs defaults  0 0<br><br><br>lxc.tty = 4<br>lxc.pts = 1024<br>lxc.cgroup.devices.deny = a<br>lxc.cgroup.devices.allow = c 1:3 rwm<br>lxc.cgroup.devices.allow = c 1:5 rwm<br>lxc.cgroup.devices.allow = c 5:1 rwm<br>lxc.cgroup.devices.allow = c 5:0 rwm<br>lxc.cgroup.devices.allow = c 4:0 rwm<br>lxc.cgroup.devices.allow = c 4:1 rwm<br>lxc.cgroup.devices.allow = c 1:9 rwm<br>lxc.cgroup.devices.allow = c 1:8 rwm<br>lxc.cgroup.devices.allow = c 136:* rwm<br>lxc.cgroup.devices.allow = c 5:2 rwm<br>lxc.cgroup.devices.allow = c 254:0 rwm<br>lxc.cgroup.devices.allow = c 10:137 rwm # loop-control<br>lxc.cgroup.devices.allow = b 7:* rwm    # loop*<br>lxc.cgroup.memory.limit_in_bytes =  107374182400<br>lxc.mount.auto = cgroup<br><br>lxc.utsname = parallelu<br>lxc.autodev = 1<br>lxc.aa_profile = unconfined<br><br>lxc.network.type=macvlan<br>lxc.network.macvlan.mode=bridge<br>lxc.network.link=eth1<br><a href="http://lxc.network.name">lxc.network.name</a> = eth0<br>lxc.network.flags = up<br>lxc.network.hwaddr = 00:c8:a0:7d:84:cf<br>lxc.network.ipv4 = <a href="http://0.0.0.0/25">0.0.0.0/25</a><br><br></div><div class="gmail_default" style="font-size:large"><br></div><br>Nov  7 21:12:05] ERROR[1480]: taskprocessor.c:245 default_listener_shutdown: pthread_join(): Cannot allocate memory<br>[Nov  7 21:12:05] ERROR[1480]: taskprocessor.c:614 __allocate_taskprocessor: Unable to start taskprocessor listener for taskprocessor 2ad8515c-c1eb-46ab-b53a-d63c84a56192<br>[Nov  7 21:12:05] ERROR[1480]: taskprocessor.c:245 default_listener_shutdown: pthread_join(): Cannot allocate memory<br>[Nov  7 21:12:05] ERROR[1205]: taskprocessor.c:614 __allocate_taskprocessor: Unable to start taskprocessor listener for taskprocessor 1fe67cd3-b65f-491a-aa59-a089dcba26a5<br>[Nov  7 21:12:05] ERROR[1205]: taskprocessor.c:245 default_listener_shutdown: pthread_join(): Cannot allocate memory<br>[Nov  7 21:12:05] ERROR[1562]: taskprocessor.c:614 __allocate_taskprocessor: Unable to start taskprocessor listener for taskprocessor 34d41f19-2936-4e0a-a626-ceb386ff3a1f<br>[Nov  7 21:12:05] ERROR[1562]: taskprocessor.c:245 default_listener_shutdown: pthread_join(): Cannot allocate memory<br>[Nov  7 21:12:05] ERROR[1562]: taskprocessor.c:614 __allocate_taskprocessor: Unable to start taskprocessor listener for taskprocessor 204873a6-b595-4e82-ae02-0b2a3ee37fdc<br>[Nov  7 21:12:05] ERROR[1562]: taskprocessor.c:245 default_listener_shutdown: pthread_join(): Cannot allocate memory<br>[Nov  7 21:12:05] ERROR[1480]: taskprocessor.c:614 __allocate_taskprocessor: Unable to start taskprocessor listener for taskprocessor 7711ffdc-57c6-48e2-8f43-3fe4b396c405<br>[Nov  7 21:12:05] ERROR[1480]: taskprocessor.c:245 default_listener_shutdown: pthread_join(): Cannot allocate memory<br>[Nov  7 21:12:05] ERROR[1480]: taskprocessor.c:614 __allocate_taskprocessor: Unable to start taskprocessor listener for taskprocessor 3eed34af-a070-4c8b-96ee-c9e1f92756c8<br>[Nov  7 21:12:05] ERROR[1480]: taskprocessor.c:245 default_listener_shutdown: pthread_join(): Cannot allocate memory</div>