[smokeping-users] Upgrade 2.1.1 -> 2.2.3 smokeping hangs

Sorrell, Al Al_Sorrell at troweprice.com
Thu Oct 11 21:18:22 CEST 2007


I haven't seen any comments regarding why this change was originally
made from 127.0.0.1 to 0.0.0.1 ?

According to CHANGES:
2007/08/30 -- released version 2.2.0
* do not use 127.0.0.1 when testing echoping and curl functionality.
There may be someone
  behind this address. -- Michael Hanselmann public hansmi ch

Is there any reason not to change this back? Isn't this just the
loopback device which should always exist? I don't understand the
comment... Tobi?

Thanks,
Al

> -----Original Message-----
> From: smokeping-users-bounces at lists.oetiker.ch 
> [mailto:smokeping-users-bounces at lists.oetiker.ch] On Behalf 
> Of Steven Bytnar
> Sent: Wednesday, October 10, 2007 12:19 PM
> To: smokeping-users at lists.oetiker.ch
> Subject: Re: [smokeping-users] Upgrade 2.1.1 -> 2.2.3 smokeping hangs
> 
> Back on Sep 10, 2007, Vinny Abello complained about a hang in 
> Smokeping when
> upgrading from 2.1.0 to 2.2.3.
> 
> Well, I just tried upgrading from 2.1.1 to 2.2.4 and 
> discovered what the
> problem is.  echoping and 0.0.0.1 don't mix well. When 
> comparing the source
> differences, I noticed that after 2.1.1, 127.0.0.1 was 
> changed to 0.0.0.1
> in several of the probes.
> 
> In the directory lib/Smokeping/probes, these files:
> Curl.pm
> EchoPing.pm
> EchoPingChargen.pm
> EchoPingDiscard.pm
> EchoPingHttp.pm
> EchoPingHttps.pm
> EchoPingIcp.pm
> EchoPingPlugin.pm
> EchoPingSmtp.pm
> need to have 0.0.0.1 changed back to 127.0.0.1 to workaround 
> what seems
> like a hang. The hang turns out to be a really long delay.
> 
> % time echoping -A -h / 127.0.0.1
> Elapsed time: 0.032856 seconds
> 0.001u 0.003s 0:00.14 0.0%      0+0k 0+0io 0pf+0w
> 
> That's .14 seconds to run the command test.
> 
> % time echoping -A -h / 0.0.0.1
> Can't connect to server (Operation timed out)
> 0.001u 0.002s 1:14.78 0.0%      0+0k 0+0io 0pf+0w
> 
> That winds up being 1 minute 14 seconds for every EchoPing 
> command test.
> 
> % time echoping -A -t 1 -h / 0.0.0.1
> Timeout while connecting
> 0.000u 0.002s 0:01.20 0.0%      0+0k 0+0io 0pf+0w
> 
> Adding "-t 1" reduces the delay to just over 1 second.
> I don't want any delay during startup, so I changed all 
> 0.0.0.1 references
> back to 127.0.0.1.
> 
> It would be nice if smokeping actually printed useful 
> information about
> intialization when --debug is used. A debug message that said
> "Testing EchoPingHttp" would've helped me find the problem 
> much quicker.
> 
> --Steve
> 
> 
> Vinny Abello wrote:
> > Tried it and it was taking forever... :)
> > 
> > I was just hoping someone would say, "Oh, when that 
> happens, look to this as the problem." No such luck I guess. :-/
> > 
> > Tobias Oetiker wrote:
> > > Hi Vinny,
> > > 
> > > try divide and conquer
> > > 
> > > cheers
> > > tobi
> > > 
> > > Yesterday Vinny Abello wrote:
> > > 
> > >> Hi all,
> > >>
> > >> I'm sure I'm missing something somewhere, but I'm trying 
> to upgrade from Smokeping 2.1.0 (from the FreeBSD ports) to 
> Smokeping 2.2.3 (manually as the port isn't yet updated). 
> I've done this successfully in the past with earlier versions 
> a few times while waiting for the port to be upgraded. This 
> time around for some reason, after copying all the new files 
> and customizing them to reflect the same paths as my previous 
> ones, I cannot successfully start the Smokeping daemon. It 
> doesn't throw any errors at all. It simply hangs. I cannot 
> get any output even with the debugging switch. If I point it 
> to the included config.dist file in the 2.2.3 distribution 
> with a few minor changes to reflect the location of things on 
> my system, smokeping will start. I cannot see what the 
> difference is except for all my monitors. I can't figure out 
> where it's failing because of the hang and no error messages 
> in any logs or to the screen. I also tried adding all the new 
> features into the config t
>  o
>  > r
> > >  e
> > >> flect the base one. I additionally tried commenting out 
> parts of my config trying to get it to work, but I'm getting 
> nowhere fast. There must be a better way to troubleshoot 
> this. My only thought is something with one or more of the 
> probes I have defined as the config.dist only references fping.
> > >>
> > >> Any suggestions on where to find out what's happening or ideas?
> > >>
> > >> Thanks!
> > >>
> 
> --Steve
> 
> _______________________________________________
> smokeping-users mailing list
> smokeping-users at lists.oetiker.ch
> https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users
> 
> 

The contents of this e-mail and any attachments are intended solely for the use of the named addressee(s) and may contain confidential and/or privileged information. Any unauthorized use, copying, disclosure, or distribution of the contents of this e-mail is strictly prohibited by the sender and may be unlawful. If you are not the intended recipient, please notify the sender immediately and delete this e-mail.



More information about the smokeping-users mailing list