[smokeping-users] Many <defunct> Echoping under Smokeping

Damion Waltermeyer dwaltermeyer at connectify.me
Tue Nov 11 18:29:47 CET 2014


Howdy,

I need to get another set of eyes on something.

I'm running smokeping in a docker container hosted on a onsite server.  So
far it works fine, but last night something weird occurred.

I have 2 probes running, FPing and EchoPingHttp.  They both run 3 pings at
60 steps to 20 hosts.

Last night, I had 2 complete gaps across all hosts in EchoPingHttps for a
handful of hours in total.  Fping for the same period showed jitter and
minor loss but not the major gaps I expected to see, or minor for that
matter, like I said, just some jitter/minor loss.

Today, inside the docker container, I have a large number of defunct
[echoping]s showing in ps.  They seem to have been formed during the
outage.

Should I expect more of these defunct [echoping]s during an outage? Am I
doing something wrong?    Here is what I think is relevant, Please let me
know if you have any thoughts on it or need to see more.

Docker build command: docker run --name smokeping10314 -p 8000:80 -v
/etc/smokeping/config.d:/etc/smokeping/config.d:ro\ -d dperson/smokeping
I have the config files on the host in /etc/smokeping/config.d

Output of Docker Exec Container ps -aux  during a ping cycle.
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
www-data     1  0.0  0.0  62204  5268 ?        Ss   Nov10   0:16 lighttpd
-D -f /etc/lighttpd/lighttpd.conf
smokepi+    19  0.0  0.1 167112 28280 ?        Ss   Nov10   0:00
/usr/bin/perl /usr/sbin/smokeping --config=/etc/smokeping/config
smokepi+    20  0.0  0.1 167212 29336 ?        S    Nov10   0:22
/usr/sbin/smokeping [FPing]
smokepi+    21  0.1  0.1 167212 29336 ?        S    Nov10   1:15
/usr/sbin/smokeping [EchoPingHttp]
smokepi+ 12567  0.0  0.0      0     0 ?        Z    08:38   0:00 [echoping]
<defunct>
smokepi+ 12585  0.0  0.0      0     0 ?        Z    08:39   0:00 [echoping]
<defunct>
smokepi+ 12588  0.0  0.0      0     0 ?        Z    08:39   0:00 [echoping]
<defunct>
smokepi+ 12639  0.0  0.0      0     0 ?        Z    08:41   0:00 [echoping]
<defunct>
smokepi+ 12648  0.0  0.0      0     0 ?        Z    08:42   0:00 [echoping]
<defunct>
***[Removed 250 Identical Entries]
smokepi+ 21994  0.0  0.0      0     0 ?        Z    02:04   0:00 [echoping]
<defunct>
smokepi+ 22384  0.0  0.0      0     0 ?        Z    02:17   0:00 [echoping]
<defunct>
smokepi+ 22399  0.0  0.0      0     0 ?        Z    02:18   0:00 [echoping]
<defunct>
smokepi+ 22402  0.0  0.0      0     0 ?        Z    02:18   0:00 [echoping]
<defunct>
smokepi+ 22517  0.0  0.0      0     0 ?        Z    02:22   0:00 [echoping]
<defunct>
smokepi+ 22580  0.0  0.0      0     0 ?        Z    02:24   0:00 [echoping]
<defunct>
smokepi+ 22727  0.0  0.0      0     0 ?        Z    02:29   0:00 [echoping]
<defunct>
smokepi+ 22728  0.0  0.0      0     0 ?        Z    02:29   0:00 [echoping]
<defunct>
smokepi+ 22852  0.0  0.0      0     0 ?        Z    02:32   0:00 [echoping]
<defunct>
smokepi+ 22856  0.0  0.0      0     0 ?        Z    02:32   0:00 [echoping]
<defunct>
smokepi+ 29431  0.0  0.1 167212 27964 ?        S    16:29   0:00
/usr/sbin/smokeping [EchoPingHttp]
smokepi+ 29432  0.0  0.1 167212 27964 ?        S    16:29   0:00
/usr/sbin/smokeping [EchoPingHttp]
smokepi+ 29433  0.0  0.0   4444   628 ?        S    16:29   0:00 sh -c
/usr/bin/echoping -P 0xa0 -p 6 -w 1 -t 20 -4 -h /directoriesapi/*  -A -a -R
-n 3 HOSTNAMEREPLACED:4000 2>&1
smokepi+ 29434  0.0  0.1 167212 27964 ?        S    16:29   0:00
/usr/sbin/smokeping [EchoPingHttp]
smokepi+ 29435  0.0  0.0   4444   632 ?        S    16:29   0:00 sh -c
/usr/bin/echoping -w 1 -t 20 -p 6 -P 0xa0 -4 -h /directoriesapi/*  -A -a -R
-n 3 HOSTNAMEREPLACED:4000 2>&1
smokepi+ 29436  0.0  0.1 167212 27964 ?        S    16:29   0:00
/usr/sbin/smokeping [EchoPingHttp]
smokepi+ 29437  0.0  0.0   4444   636 ?        S    16:29   0:00 sh -c
/usr/bin/echoping -w 1 -t 20 -p 6 -P 0xa0 -4 -h /directoriesapi/*  -A -a -R
-n 3 HOSTNAMEREPLACED:4000 2>&1
smokepi+ 29438  0.0  0.1 167212 27964 ?        S    16:29   0:00
/usr/sbin/smokeping [EchoPingHttp]
smokepi+ 29439  0.0  0.0  38808  1644 ?        S    16:29   0:00
/usr/bin/echoping -P 0xa0 -p 6 -w 1 -t 20 -4 -h /directoriesapi/* -A -a -R
-n 3 HOSTNAMEREPLACED:4000
smokepi+ 29440  0.0  0.0  38808  1620 ?        S    16:29   0:00
/usr/bin/echoping -p 6 -P 0xa0 -t 20 -w 1 -4 -h / -A -a -R -n 3
Connectify.me:80
smokepi+ 29441  0.0  0.0   4444   628 ?        S    16:29   0:00 sh -c
/usr/bin/echoping -t 20 -w 1 -P 0xa0 -p 6 -4 -h /directoriesapi/* -A -a -R
-n 3 HOSTNAMEREPLACED:4000 2>&1
smokepi+ 29442  0.0  0.0  38808  1500 ?        S    16:29   0:00
/usr/bin/echoping -w 1 -t 20 -p 6 -P 0xa0 -4 -h /directoriesapi/* -A -a -R
-n 3 HOSTNAMEREPLACED:4000
smokepi+ 29443  0.0  0.0  38808  1640 ?        S    16:29   0:00
/usr/bin/echoping -t 20 -w 1 -P 0xa0 -p 6 -4 -h /directoriesapi/* -A -a -R
-n 3 HOSTNAMEREPLACED:4000
smokepi+ 29444  0.0  0.0  38808  1644 ?        S    16:29   0:00
/usr/bin/echoping -w 1 -t 20 -p 6 -P 0xa0 -4 -h /directoriesapi/* -A -a -R
-n 3 HOSTNAMEREPLACED:4000
root     29445  0.0  0.0  15568  1116 ?        R    16:29   0:00 ps -aux


Files:
*** Probes ***

+ FPing

binary = /usr/bin/fping
step = 60
pings = 3

+ EchoPingHttp

 binary = /usr/bin/echoping
 forks = 5
 offset = 50%
 step = 60
 accept_redirects = yes
 ignore_cache = yes
 ipversion = 4
 pings = 3
 port = 4000
 priority = 6
 revalidate_data = no
 timeout = 20
 tos = 0xa0
 url = /
 waittime = 1


*** Targets ***
probe = FPing
menu = Top
title = Network Latency Grapher
remark = Welcome to this SmokePing website.

+ Local

menu = WAN Tests
title = Local Network

++ PINGs
probe = FPing
menu = FPINGS
title = From this host

+++ Serversaaa

menu = AAAServer
title = AAAserver
host = Hostnamereplaced
alerts = startloss,someloss,bigloss,rttdetect,hostdown

19 more like it.

++ EchoPingHttp

probe = EchoPingHttp
menu = APICheck
title = Directory Servers Api check
#alerts = someloss

+++ Serverdirectory

menu = directoryL
title = directoryL
host = HostNameReplaced
alerts = startloss,someloss,bigloss,rttdetect,hostdown
url = /directoriesapi/*

18 more like it.

+++ ConnectifyMainPage
menu = ConnectifyMP
title = Connectify.me homepage
port = 80
host = Connectify.me
alerts = startloss,someloss,bigloss,rttdetect,hostdown
url = /


Thanks,

Damion

-- 
-- 
http://www.connectify.me/

This email message is for the sole use of the intended recipient(s) and may 
contain Connectify confidential or privileged information. Any unauthorized 
review, use, disclosure or distribution is prohibited. If you are not an 
intended recipient, please contact the sender by reply email and destroy 
all copies of the original message.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.oetiker.ch/pipermail/smokeping-users/attachments/20141111/39d5fc01/attachment.html>


More information about the smokeping-users mailing list