Fix "Can't call method "meta" on unblessed reference" error.

This commit is contained in:
Daniel Nichter
2013-06-13 21:12:50 -07:00
parent a593d1dab9
commit 5b4f7086aa

View File

@@ -7561,13 +7561,19 @@ sub agent_status {
$logger->warning("$service_file is corrupt");
next SERVICE;
}
$service = Percona::WebAPI::Resource::Service->new(%$service);
next if $service->meta; # only real services
$have_service{$service->name} = 1;
if ( $scheduled{$service->name} ) {
$logger->info($service->name . " is running");
if ( $pid ) {
$logger->info($service->name . " is running");
}
else {
$logger->warning($service->name . " is running but pt-agent is not");
}
}
else {
$logger->warning($service->name . " is not running, check $lib_dir/crontab.err");
$logger->warning($service->name . " is not scheduled, check $lib_dir/crontab.err");
}
}
}