Networking Forums

Networking Forums > Computer Networking > Linux Networking > Killing Zombie Processes

Reply
Thread Tools Display Modes

Killing Zombie Processes

 
 
ralfthewise
Guest
Posts: n/a

 
      09-14-2005, 04:42 PM
Done a lot of research on this one and can't seem to find the solution.
I have a linux server, runs apache and serves a bunch of different
virtual servers, some of which have their data stored on other windows
machines, which I mount from the linux server via cifs. If I shutdown
one of the windows machines that is hosting the files for one of the
virtual servers, obviously that mount point is dead on the linux
server. This doesn't really matter at first, it just means that
virtual server stops working. If, however, I now try to stop and start
apache on the linux server, well a few httpd processes don't stop
because they are trying to use the dead mount point, and then apache
won't start because there are already processes running that are
listening on port 80. The only way I can unmount the dead mount points
is to do a 'umount -l', but the zombie httpd processes still keep
running after doing the lazy unmount. The only way I've been able to
get apache going again is to reboot the machine and then start it up.
Thanks in advance.

Tim

 
Reply With Quote
 
 
 
 
mgrd
Guest
Posts: n/a

 
      09-17-2005, 02:55 PM
ralfthewise wrote:
> Done a lot of research on this one and can't seem to find the solution.
> I have a linux server, runs apache and serves a bunch of different
> virtual servers, some of which have their data stored on other windows
> machines, which I mount from the linux server via cifs. If I shutdown
> one of the windows machines that is hosting the files for one of the
> virtual servers, obviously that mount point is dead on the linux
> server.


umount first

> This doesn't really matter at first, it just means that
> virtual server stops working. If, however, I now try to stop and start
> apache on the linux server, well a few httpd processes don't stop
> because they are trying to use the dead mount point, and then apache
> won't start because there are already processes running that are
> listening on port 80. The only way I can unmount the dead mount points
> is to do a 'umount -l', but the zombie httpd processes still keep
> running after doing the lazy unmount.


Did the `umount -l' really unmounted at that point?

Are you sure these procs are zombies (defunct state) but not rather
in uninterruptable sleep state?
Zombies are dead processes appearing only in the process table, ie.
consuming no system resources.

--
reply to usenet only
 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
FBI closes in on zombie PC gang Java Jive Broadband 0 04-15-2011 11:19 PM
Have I got a zombie mailer? Al Reeve Home Networking 1 03-02-2007 09:56 PM
VPN & W2K3-R2 Killing me! DotCom SA Windows Networking 1 11-01-2006 04:14 AM
London the PC zombie capital tarzan Broadband 26 09-21-2005 11:36 AM
London The PC Zombie capital tarzan Broadband 1 09-19-2005 10:13 PM



1 2 3 4 5 6 7 8 9 10 11