On Fri, 18 Jan 2008, Brad Nicholes wrote:
> I am seeing the same thing. It goes away if I use the subprocess module. > There must be some problem in the way that popen2 is invoked that is leaving > a defunct process. This fixes the problem: diff -u tcpconn.py tcpconn.py.new --- tcpconn.py 2008-01-18 10:34:05.000000000 -0800 +++ tcpconn.py.new 2008-01-18 10:33:58.000000000 -0800 @@ -212,6 +212,7 @@ #Call the netstat utility and split the output into separate lines netstat_output=popen2.popen2(["netstat", '-t', '-a'], mode='r')[0].read() lines = netstat_output.splitlines() + os.wait() #Iterate through the netstat output looking for the 'tcp' keyword in the tcp_at # position and the state information in the tcp_state_at position. Count each Matthias > > Brad > > >>> On 1/17/2008 at 7:37 PM, in message > <[EMAIL PROTECTED]>, "Bernard Li" > <[EMAIL PROTECTED]> wrote: > > Hi Brad: > > > > I'm not sure if my patch caused this, or this is a standard behaviour > > of tcpconn: > > > > 17825 ? Ssl 0:00 /usr/sbin/gmond > > 17864 ? Z 0:00 \_ [netstat] <defunct> > > > > Can you check whether you have the same thing when you startup your gmond? > > > > Thanks, > > > > Bernard > > > > On 1/16/08, Brad Nicholes <[EMAIL PROTECTED]> wrote: > >> >>> On 1/16/2008 at 11:44 AM, in message > >> <[EMAIL PROTECTED]>, "Bernard Li" > >> <[EMAIL PROTECTED]> wrote: > >> > Hi Brad: > >> > > >> > On 1/15/08, Brad Nicholes <[EMAIL PROTECTED]> wrote: > >> > > >> >> works for me too. Check it in :) > >> > > >> > Done -- BTW, when I try to run the script in the command prompt (i.e. > >> > python tcpconn.py), it doesn't exit even though I hit ctrl-c -- bug or > >> > feature? > >> > > >> > >> Not sure why it wouldn't exit on ctrl-c but the test portion of the script > >> by > > design, goes into an infinite loop. I guess the while loop could check for > > an exit command, but then it is only for testing purposes anyway so > > whatever > > the mechanism is to kill the script is probably OK. > >> > >> Brad > >> > >> > > > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Ganglia-developers mailing list Ganglia-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-developers