Stubborn Processes
    Steven Erat 
    stevenerat at yahoo.com
       
    Fri Jul 18 15:43:55 EDT 2003
    
    
  
> Or zombie processes.
Thanks for the reply.  <defunct> does not appear in the process list, so I
don't believe they are zombie.  
I'd still like to understand the conditions required and the mechanism to
make a process resistant to being killed by root. 
I'm still waiting on ps -elf | grep <processname> and strace from the
client.  I was running strace myself against my own copy of the appserver,
and I actually never saw it output any data even when handling requests. 
Whenever I use truss on solaris it outputs with much verbosity, so I
thought perhaps I was stracing incorrectly. Here's what I got after
attaching strace to the parent process of the server, then making some
requests, and then CTRL-C:
[root at merlot /root]# strace -p 11988
pause(
 <unfinished ...>
[root at merlot /root]#
Is this right?  Should I use a different combinary of switches?
Thanks,
Steven Erat
--- ron.peterson at yellowbank.com wrote:
> On Fri, Jul 18, 2003 at 10:00:23AM -0400, markw at mohawksoft.com wrote:
> > 
> > >> My question is how can it be that root cannot kill a process?  
> > 
> > If root can not kill a process, that means the process is in a
> condition in
> > which it can not be killed. (Nice reasoning huh?)
> > 
> > Actually, the only time I have seen this is when a process is hung in
> a
> > device driver.
> 
> Or zombie processes.
> 
__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
    
    
More information about the Discuss
mailing list