[Lxc-users] init keeps files opened

Serge Hallyn serge.hallyn at canonical.com
Fri Mar 30 05:58:12 UTC 2012


Funky.

Can you turn off apache and mysqld (switch the startup jobs to not run)
and see if the container behaves better?

Anything at all in host's syslog?

What do ls -l /dev/ptmx /dev/pts show on both the host and in
the container?

Quoting Papp Tamas (tompos at martos.bme.hu):
> Does somebody have any idea about this?
> 
> Thanks,
> tamas
> 
> On 03/28/2012 02:25 PM, Papp Tamas wrote:
> > On 03/28/2012 11:26 AM, Papp Tamas wrote:
> >> 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>
> >>
> >
> > It looks, first time I didn't send this mail properly.
> >
> > tamas
> 
> 
> ------------------------------------------------------------------------------
> This SF email is sponsosred by:
> Try Windows Azure free for 90 days Click Here 
> http://p.sf.net/sfu/sfd2d-msazure
> _______________________________________________
> Lxc-users mailing list
> Lxc-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxc-users




More information about the lxc-users mailing list