mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-12 14:18:32 +00:00
Don't decode server's error message yet since it seems not to work.
This commit is contained in:
12
bin/pt-agent
12
bin/pt-agent
@@ -7294,17 +7294,7 @@ sub send_data {
|
|||||||
};
|
};
|
||||||
if ( my $e = $EVAL_ERROR ) {
|
if ( my $e = $EVAL_ERROR ) {
|
||||||
if (blessed($e) && $e->isa('Percona::WebAPI::Exception::Request')) {
|
if (blessed($e) && $e->isa('Percona::WebAPI::Exception::Request')) {
|
||||||
my $error_msg;
|
my $error_msg = $client->response->content;
|
||||||
my $content = $client->response->content;
|
|
||||||
if ( $content ) {
|
|
||||||
my $errors = eval { decode_json($content); };
|
|
||||||
if ( $EVAL_ERROR ) {
|
|
||||||
$error_msg = $content;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$error_msg = join("\n", ref($errors) eq 'ARRAY' ? @$errors : [$errors]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$logger->warning('Error ' . $e->status . " sending $data_file: "
|
$logger->warning('Error ' . $e->status . " sending $data_file: "
|
||||||
. ($error_msg || '(No error message from server)'));
|
. ($error_msg || '(No error message from server)'));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user