Date: Mon, 31 Oct 2016 09:40:46 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> To: Peter <pmc@citylink.dinoex.sub.org>, freebsd-stable@FreeBSD.ORG Subject: Re: Dying jail Message-ID: <5817038E.3010300@quip.cz> In-Reply-To: <nuvg9j$uca$1@oper.dinoex.de> References: <581064BB.1030500@rdtc.ru> <nuvg9j$uca$1@oper.dinoex.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Peter wrote on 2016/10/28 14:28: > Eugene Grosbein wrote: >> Hi! >> >> Recently I've upgraded one of my server running 9.3-STABLE with jail >> containing 4.11-STABLE system. >> The host was source-upgraded upto 10.3-STABLE first and next to >> 11.0-STABLE >> and jail configuration migrated to /etc/jail.conf. The jail kept intact. >> >> "service jail start" started the jail successfully >> but "service jail restart" fails due to jail being stuck in "dying" >> state for long time: >> "jls" shows no running jails and "jls -d" shows the dying jail. > > Same issue here. During upgrade to 10 I wrote a proper jail.conf, > and, as this is now a much more transparent handling, I also began to > start+stop my jails individually w/o reboot. > I found the same issue: often jails do not want to fully terminate, but > stay in the "dying" state - sometimes for a minute or so, but sometimes > very long (indefinite). > > It seems this is not related to remaining processes or open files (there > are none) but to network connections/sockets which are still present. > Probably these connections can be displayed with netstat, and probably > netstat -x shows some decreasing counters associated with them - I have > not yet found the opportunity to figure out what they exactly mean, but > anyway it seems like there may be long times involved (hours? forever?), > unless one finds the proper connection and terminates both ends. > > There seems to be no other way to deliberately "kill" such connections > and thereby terminate the jail, so the proposal to let it have a new > number might be the only feasible approach. (I dont like it, I got used > to the numbers of my jails.) I am no sure where but I think it was discussed in jail@ mailing list that keeping the same JID is not recommended. Or recycling freed JID. It was few years ago when I talked about this with BZ. Miroslav Lachman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5817038E.3010300>