However, all of the previously spawned httpd processes (running
as www), cannot be killed, even with a kill -9.
killall httpd has no effect and attempts to reboot are
unsuccessful. reboot just hangs there unable to kill the zombie
processes (which are NOT privileged)
That's the very definition of a Zombie process.
One where the controlling process has gone away, and the process
can't exit.
The only recourse we have been able to utilize is to (yikes!)
power cycle the server.
Sync first.
Then power-cycle.
tried that since this last message and sync never completes.
that makes me think it's something lower level.
I've taken to ssh'ing into the server, and issuing the following:
sync &
reboot -n
Kill the non-root Apache processes first, THEN do the apachectl stop.