That being said...
Sometimes my zones on Solaris 10 refuse to shut down. This could be for a variety of reasons. A tell-tale sign is, say after 1day, you see this:
[root@bigsystem ~]# zoneadm -z soxvm218 shutdown ... 24 hours later ... [root@bigsystem ~]# zoneadm list -civ 18 soxvm218 shutting_down /opt/zones/soxvm218 native shared
Well hell. Maybe there be zombies.
[root@bigsystem ~]# ps -fz soxvm218 UID PID PPID C STIME TTY TIME CMD root 1619 1 0 21:56:00 ? 0:00 zsched 0003088 4486 1 0 - ? 0:00 defunctYeah. defunct that's no fun.
You try the usual:
[root@bigsystem ~]# zoneadm -z zonename unmount -f [root@bigsystem ~]# zoneadm -z zonename reboot -- -s [root@bigsystem ~]# pkill -9 -z zonenameNada.
In that case, do some kill -9 action. Programmatically:
for i in `ps -lLef | grep defunct |grep -v grep | awk '{print $4}'` do echo "Killiing Process..pidno= $i" ; sleep 1 kill -9 $i ; sleep 5; doneYeah. That does it every time.
No comments:
Post a Comment