健康检查造成“得到了一个错误读出的通信数据包的信息

问题描述 投票:0回答:1

我使用以下健康检查,看看是否MySQL服务器的3306端口是开放的。

bash -c 'cat < /dev/null > /dev/tcp/localhost/3306' || exit 1

它的工作很好,但前一段时间开始的MySQL每次检查后打印的警告:

[Note] Got an error reading communication packets

有没有一种方法来检查,如果该端口是不触发上述消息打开?健康检查是造成邮件的垃圾邮件日志输出每隔几seonds执行。

mysql bash netcat health-monitoring
1个回答
1
投票

这里同样的问题。有一种方法通过省略说明:

SET GLOBAL log_error_verbosity=2;

请注意,它可能隐藏你的情况不需要的笔记。

© www.soinside.com 2019 - 2024. All rights reserved.