Date: Sat, 10 Jan 2004 23:00:51 -0600 From: dap99@i-55.com To: <isp@freebsd.org> Subject: Fw: Jails not quite stable.. Message-ID: <002c01c3d7ff$e6ff28e0$6401a8c0@mybox>
next in thread | raw e-mail | index | archive | help
I meant to CC isp@freebsd.org since I am actually doing this for a hosting provider. Because of the fact that jails can make it easy to manage services I have to assume that other people on this list are trying (or have accomplished) what I'm trying to do here. Thoughts? ----- Original Message ----- From: <dap99@i-55.com> To: <questions@freebsd.org> Sent: Saturday, January 10, 2004 10:59 PM Subject: Jails not quite stable.. > I am working on a project to move various services running directly under > FreeBSD 4.8-REL to run under jails on the same servers. Setting up the jails > is no problem at all (I can follow manpages), and bringing the jails up > using either '/bin/sh /etc/rc' or '/usr/local/sbin/jailer' works as well. > Basically, I can get a jail up and running with the desired service. > > However, I've found that jails are producing some problems during my > testing. > > 1. On several occassions I have been unable to kill a process in a jail, > even with a 'kill -9' from inside or outside the jail as root. > > europa# ps aux|grep J > root 90423 0.0 0.4 1268 920 p0- DJ 10:44PM 0:00.01 /bin/csh > europa# kill 90423 > europa# ps aux | grep J > root 90423 0.0 0.4 1268 920 p0- DJ 10:44PM 0:00.01 /bin/csh > europa# kill -9 90423 > europa# ps aux | grep J > root 90423 0.0 0.4 1268 920 p0- DJ 10:44PM 0:00.01 /bin/csh > > (If I reboot this machine it will probably hang. See below.) > > 2. On one occasion (and I haven't attempted to replicate this), I tried a > server reboot (with 'reboot') after a jailed process would not die, and the > server promptly went offline to never return. I had to have someone hard > reset the server. Unfortunately, I am not sure what was on the screen as I > wasn't around. I can say though that the server was pingable but not > reachable otherwise. > > 3. If a process is hung, such as /bin/csh, then odd things happen when > accessing the location of the jail: > > # cd /dsk/jails/ > # ll > total 51684 > drwxr-xr-x 13 root wheel 512 Jan 10 22:17 mail1 > -rw------- 1 root wheel 52896075 Jan 10 20:47 skel.tgz > # cd mail1europa > # ll > (ls just hangs at this point) > > I have to kill my ssh session using ~. to get out of this. Note that > /dsk/jails/mail1 is not mounted via NFS. It's on the actual local disk. > > These problems are reproducible across machines running both FreeBSD 4.8-REL > and FreeBSD 4.9-STABLE: > > # uname -v > FreeBSD 4.9-STABLE #0: > > I WANT to use jails to host most of our services, if for no other reason > than the increase manageability, but there just seems to be a stability > issue here. I realize I will get a lot of "It works for me", but again, > these problems are reproducible, so I'm sure someone else has seen it. :) > > Thoughts on this? >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002c01c3d7ff$e6ff28e0$6401a8c0>