当前位置: 首页 > article >正文

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

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.kler.cn/a/508184.html

相关文章:

  • 解锁C#语法的无限可能:从基础到进阶的编程之旅
  • 【React】插槽渲染机制
  • Python基于Django的图像去雾算法研究和系统实现(附源码,文档说明)
  • Kotlin语言的数据库交互
  • 28:CAN总线入门一:CAN的基本介绍
  • LabVIEW 程序中的 R6025 错误
  • 闪豆多平台视频批量下载器
  • Git:标签管理
  • 【JAVA 基础 第(19)课】Hashtable 类用法和注意细节,是Map接口的实现类
  • 青少年编程与数学 02-007 PostgreSQL数据库应用 02课题、PostgreSQL数据库安装
  • “扣子”开发之四:与千帆AppBuilder比较
  • 冒泡排序 选择排序 插入排序
  • Scrapy中间件的使用
  • OpenCSG助力国产大模型|YuLan-Mini:数据高效的AI模型突破
  • Spring Boot框架总结(超级详细)
  • 程序设计:排版、检验报告的上下标解决几种办法
  • 与 Spring Boot 的无缝集成:ShardingSphere 快速集成实践
  • Elasticsearch(ES)与 MySQL 的对比分析及在 Spring Boot 中的使用
  • 前缀和 (一维 二维)
  • 彻底讲清楚 单体架构、集群架构、分布式架构及扩展架构
  • C++ 的 CTAD 与推断指示(Deduction Guides)
  • 《Opencv》图像金字塔与采样
  • 【开源免费】基于SpringBoot+Vue.JS欢迪迈手机商城(JAVA毕业设计)
  • Elasticsearch:Jira 连接器教程第二部分 - 6 个优化技巧
  • Unsloth 大模型微调工具与 llama.cpp 量化推理库简介及其预训练操作方法
  • 20250118 Flink中的延迟执行机制和数据处理的逻辑拓扑结构(向圖)