From aec92c36a94cf4e233d458314d680ce01c010d4d Mon Sep 17 00:00:00 2001 From: Jordi Sanfeliu Date: Tue, 9 Jun 2020 13:04:21 +0200 Subject: [PATCH] fixed a bug in 'phpfpm.pm' that lead to error messages about a pool don't has an associated URL #282 --- lib/phpfpm.pm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/lib/phpfpm.pm b/lib/phpfpm.pm index cf9809d..18f62a9 100644 --- a/lib/phpfpm.pm +++ b/lib/phpfpm.pm @@ -154,13 +154,7 @@ sub phpfpm_update { foreach my $pfg (sort keys %{$phpfpm->{group}}) { my @pfl = split(',', $phpfpm->{list}->{$pfg}); - if(!scalar(@pfl)) { - for($n = 0; $n < 8; $n++) { - $rrdata .= ":0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0"; - } - next; - } - for($n = 0; $n < 8; $n++) { + for($n = 0; $n < 8 && $n < scalar(@pfl); $n++) { my $uptim = 0; my $aconn = 0; my $lqueu = 0; @@ -224,6 +218,9 @@ sub phpfpm_update { } $rrdata .= ":$uptim:$aconn:$lqueu:$mlque:$iproc:$aproc:$mapro:$mchil:$slreq:0:0:0:0:0:0:0:0:0"; } + for(; $n < 8; $n++) { + $rrdata .= ":0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0"; + } } RRDs::update($rrd, $rrdata);