[Lxc-users] init keep files opened
Papp Tamas
tompos at martos.bme.hu
Wed Mar 28 09:26:34 UTC 2012
hi!
I have a container, which init process uses 100% CPU.
If I create a strace dump from it:
open("/dev/ptmx", O_RDWR|O_NOCTTY) = -1 EMFILE (Too many open files)
close(1022) = 0
close(1023) = 0
pipe([1022, 1023]) = 0
I saw it before. However other container works fine beside it.
Is this a bug, or I did something wrong?
I created the container with the command 'lxc-create -n log0 -t ubuntu
-- -r precise' .
fs.file-nr = 3328 0 805183
In the container there is a realy minimalized installation, with a mysql
instance, apache etc, nothing in production and not in use.
1 ? Rs 7165:40 /sbin/init
121 ? S 0:00 upstart-udev-bridge --daemon
126 ? S 0:00 upstart-socket-bridge --daemon
127 ? Ss 0:00 /sbin/udevd --daemon
20464 ? S 0:00 \_ /sbin/udevd --daemon
20465 ? S 0:00 \_ /sbin/udevd --daemon
134 ? Sl 0:01 rsyslogd -c5
170 ? Ss 0:00 /usr/sbin/sshd -D
20862 ? Ss 0:00 \_ sshd: tompos [priv]
20874 ? S 0:00 \_ sshd: tompos at pts/1
20875 pts/1 Ss 0:00 \_ -bash
20885 pts/1 S 0:00 \_ sudo -i
20886 pts/1 S 0:00 \_ -bash
20898 pts/1 R+ 0:00 \_ ps axf
198 lxc/tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4
201 lxc/tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2
203 lxc/tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3
215 ? Ss 0:00 cron
268 ? Ss 0:16 /usr/sbin/apache2 -k start
19118 ? S 0:00 \_ /usr/sbin/apache2 -k start
19119 ? S 0:00 \_ /usr/sbin/apache2 -k start
19120 ? S 0:00 \_ /usr/sbin/apache2 -k start
19121 ? S 0:00 \_ /usr/sbin/apache2 -k start
19122 ? S 0:00 \_ /usr/sbin/apache2 -k start
283 lxc/console Ss+ 0:00 /sbin/getty -8 38400 console
285 lxc/tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1
17930 ? Zs 0:00 [mysqld] <defunct>
20859 ? Z 0:00 [sshd] <defunct>
20861 ? Z 0:00 [sshd] <defunct>
Thank you,
tamas
More information about the lxc-users
mailing list