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

Vinny Abello vinny at tellurian.com
Mon Oct 15 22:09:39 CEST 2007


Oh thanks for finding this. At least I know I'm not going crazy. :) Well, not from this anyway...

Sorrell, Al wrote:
> 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.
> 
> _______________________________________________
> smokeping-users mailing list
> smokeping-users at lists.oetiker.ch
> https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users
> 

-- 

Vinny Abello
Network Engineer
vinny at tellurian.com
(973)940-6100 (NOC)
PGP Key Fingerprint: 3BC5 9A48 FC78 03D3 82E0  E935 5325 FBCB 0100 977A

Tellurian Networks - The Ultimate Internet Connection
http://www.tellurian.com (888)TELLURIAN

"Courage is resistance to fear, mastery of fear - not absence of fear" -- Mark Twain



More information about the smokeping-users mailing list