I can check it in.

Brad


>>> On 1/18/2008 at 12:42 PM, in message
<[EMAIL PROTECTED]>, Matthias
Blankenhaus <[EMAIL PROTECTED]> wrote:

> 
> On Fri, 18 Jan 2008, Brad Nicholes wrote:
> 
>>   From what I have read about the popen2 interface, I think you are right.  
> It was either that or having to manually close the stdin.
>>
> 
> I don't think I haved write access to the tree.  Could you pl. check it in 
> or does Bernard takes care of this ?
> 
> Matthias
>  
>> Brad
>> 
>> >>> On 1/18/2008 at 11:34 AM, in message
>> <[EMAIL PROTECTED]>, Matthias
>> Blankenhaus <[EMAIL PROTECTED]> wrote:
>> 
>> > 
>> > 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to