Hi
The probe child processes on my slaves keep multiplying after a master change. Over time they grow to hundreds of processes. It appears that each slave probe that gets a new config, spawns a whole new set of children - but the old ones never go away. Here are the logs: Mar 26 17:59:24 rs5 smokeping[16662]: Smokeping version 2.003003 successfully launched. Mar 26 17:59:24 rs5 smokeping[16662]: Entering multiprocess mode. Mar 26 17:59:24 rs5 smokeping[16662]: No targets defined for probe FPingBig, skipping. Mar 26 17:59:24 rs5 smokeping[16662]: No targets defined for probe FPingZOLspots, skipping. Mar 26 17:59:24 rs5 smokeping[16662]: No targets defined for probe FPingIntl, skipping. Mar 26 17:59:24 rs5 smokeping[16663]: EchoPingSmtp: probing 4 targets with step 300 s and offset 57 s. Mar 26 17:59:24 rs5 smokeping[16662]: Child process 16663 started for probe EchoPingSmtp. Mar 26 17:59:24 rs5 smokeping[16664]: mySQL: probing 1 targets with step 300 s and offset 109 s. Mar 26 17:59:24 rs5 smokeping[16662]: Child process 16664 started for probe mySQL. Mar 26 17:59:24 rs5 smokeping[16665]: FPingNormal: probing 6 targets with step 300 s and offset 121 s. Mar 26 17:59:24 rs5 smokeping[16662]: Child process 16665 started for probe FPingNormal. Mar 26 17:59:24 rs5 smokeping[16662]: All probe processes started successfully. Now ps shows: root 16662 0.0 0.5 19176 11796 ? Ss 17:59 0:00 /usr/bin/perl -w /usr/local/smokeping/bin/smokeping --slave-name=rs5 --master-url=http://XXX/cgi-bin/smokeping.cgi --cache-dir=/tmp --shared-secret=/usr/local/smokeping/etc/secret.txt root 16663 0.0 0.5 19176 11624 ? S 17:59 0:00 /usr/local/smokeping/bin/smokeping [EchoPingSmtp] root 16664 0.0 0.5 19176 11624 ? S 17:59 0:00 /usr/local/smokeping/bin/smokeping [mySQL] root 16665 0.0 0.5 19176 11624 ? S 17:59 0:00 /usr/local/smokeping/bin/smokeping [FPingNormal] All is ok, now I change the master config and slave gives: Mar 26 18:06:12 rs5 smokeping[16663]: Sent data to Server and got new config in response. Mar 26 18:06:12 rs5 smokeping[16663]: server has new config for me ... HUPing myself Mar 26 18:06:14 rs5 smokeping[16663]: Entering multiprocess mode. Mar 26 18:06:14 rs5 smokeping[16663]: No targets defined for probe FPingBig, skipping. Mar 26 18:06:14 rs5 smokeping[16663]: No targets defined for probe FPingZOLspots, skipping. Mar 26 18:06:14 rs5 smokeping[16663]: No targets defined for probe FPingIntl, skipping. Mar 26 18:06:14 rs5 smokeping[17161]: EchoPingSmtp: probing 4 targets with step 300 s and offset 146 s. Mar 26 18:06:14 rs5 smokeping[16663]: Child process 17161 started for probe EchoPingSmtp. Mar 26 18:06:14 rs5 smokeping[17162]: mySQL: probing 1 targets with step 300 s and offset 4 s. Mar 26 18:06:14 rs5 smokeping[16663]: Child process 17162 started for probe mySQL. Mar 26 18:06:14 rs5 smokeping[17163]: FPingNormal: probing 6 targets with step 300 s and offset 210 s. Mar 26 18:06:14 rs5 smokeping[16663]: Child process 17163 started for probe FPingNormal. Mar 26 18:06:14 rs5 smokeping[16663]: All probe processes started successfully. The child probe called "EchoPingSmtp " now starts a new process (17161, 17162 and 17163) for all the probes. but look at ps now: root 16662 0.0 0.5 19176 11796 ? Ss 17:59 0:00 /usr/bin/perl -w /usr/local/smokeping/bin/smokeping --slave-name=rs5 --master-url=http://XXX/cgi-bin/smokeping.cgi --cache-dir=/tmp --shared-secret=/usr/local/smokeping/etc/secret.txt root 16663 0.0 0.6 19308 12680 ? S 17:59 0:00 /usr/local/smokeping/bin/smokeping root 16664 0.0 0.5 19176 12136 ? S 17:59 0:00 /usr/local/smokeping/bin/smokeping [mySQL] root 16665 0.0 0.5 19176 12196 ? S 17:59 0:00 /usr/local/smokeping/bin/smokeping [FPingNormal] root 17161 0.0 0.5 19308 11836 ? S 18:06 0:00 /usr/local/smokeping/bin/smokeping [EchoPingSmtp] root 17162 0.0 0.5 19308 11836 ? S 18:06 0:00 /usr/local/smokeping/bin/smokeping [mySQL] root 17163 0.0 0.5 19308 11836 ? S 18:06 0:00 /usr/local/smokeping/bin/smokeping [FPingNormal] The old children are still hanging around. After just 2 master changes I now 25 smokeping processes running! Am I doing something silly or could this be a bug? Thanks David
_______________________________________________ smokeping-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users
