Kafka客户端-“远程主机强迫关闭了一个现有的连接”故障排查及解决

news/2025/1/17 11:30:47/

Kafka客户端-“远程主机强迫关闭了一个现有的连接”故障排查及解决

1. 故障现象

Kafka客户端发送数据时,出现“远程主机强迫关闭了一个现有的连接”错误,导致数据发送失败。错误信息如下:
在这里插入图片描述

2. 故障排查

【1】. 查看服务网络状态

出现故障后,查看 9092端口监听状态,发现已经没有服务监听该端口,说明Kafka服务已经退出。
在这里插入图片描述
重启Kafka服务,然后查看网络状态;等kafka出错时,再查看网络状态,其结果如下:
在这里插入图片描述
通过上述步骤排查,发现Kafka服务启动后9092端口处于监听状态,Kafka服务是正常的;当客户端向Kafka发送数据后9092端口已经关闭,不在监听,说明Kafka服务已经退出。

【2】. 查看Kafka服务端日志

查看kafka服务端日志,在kafka主目录logs文件夹下。

先清空logs文件夹,重启kafka服务端,重现故障,然后再分析日志。
在这里插入图片描述

3. 故障定位

通过分析logs目录下的 controller.logserver.loglog-cleaner.log等日志文件,最终定位问题到server.log文件中,其故障日志如下:
在这里插入图片描述

4. 故障排除

删除 D:\tmp 目录,重启 kafka后,问题得到解决。


http://www.ppmy.cn/news/1563873.html

相关文章

Subprocess check_output returned non-zero exit status 1

note: This error originates from a subprocess, and is likely not a problem with pip. python安装依赖的时候一直失败,提示: Subprocess check_output returned non-zero exit status 1 note: This error originates from a subprocess, and is …

WordPress内容保护策略:如何反击并利用被盗内容

当你的网站开始获得大量流量时,内容盗窃成为不可避免的问题。除了通过高级的保护措施防止内容被盗,你还可以采取一些策略来反击内容盗窃,并从中获益。 1. 识别并封锁恶意IP地址 当你发现某些IP地址频繁访问并抓取你的网站内容时&#xff0c…

一个超级简单的清晰的LSTM模型的例子

废话不多说,把代码贴上去,就可以运行。然后看注释,自己慢慢品,细细品。 import tensorflow as tf import numpy as np import matplotlib.pyplot as plt# 1. 生成时间序列数据,这里使用正弦函数模拟 def generate_tim…

基础入门-数据不回显数据不出网出入站策略正反向连接反弹Shell外带延迟写入

知识点: 1、数据不回显原因和解决-带外延迟反弹写文件 2、数据不出网原因和解决-出入站策略正反向连接 一、演示案例-数据不回显-原因解决-反弹&带外&延迟&写文件 原因:代码层面函数调用问题,没有输出测试等 实战过程&#xf…

科技赋能:多功能气膜综合馆引领场馆新革命—轻空间

在现代体育场馆建设中,如何为运动员提供更佳的比赛环境,为观众营造更舒适的观赛体验,已成为场馆设计的关键课题。而多功能气膜综合馆以其独特的声学优化技术和卓越的场馆功能,成功突破了传统气膜场馆的局限,为运动体验…

vue 纯前端导出 Excel

方法一: 1、安装"file-saver" npm i -S file-saver xlsx 2、引入 在需要导出功能的 .vue 文件中引入 import FileSaver from "file-saver"; import XLSX from "xlsx"; 3、简单示例(复制即可食用)&#x…

【C语言4】数组:一维数组、二维数组、变长数组及数组的练习题

文章目录 前言一、数组的概念二、一维数组2.1. 数组的创建和初始化2.2. 数组的类型2.3. 一维数组的下标2.4. 数组元素的打印和输入2.5. 一维数组在内存中的存储2.6. sizeof 计算数组元素个数 三、二维数组3.1. 二维数组的概念3.1. 二维数组的创建与初始化3.2. 二维数组的下标3.…

Graylog采集MySQL慢日志实战

文章目录 前言一、MySQL慢日志0. 慢查询相关语句1. 检查MySQL是否开启慢日志及慢查询保存位置2. 检查慢查询阈值3. 未使用索引是否开启记录慢查询日志4. 查看mysql.slow_log表结构及字段含义5. 慢查询记录两种情况示例 二、graylog采集慢查询日志1. 采集思路2. 创建Sidecar配置…