FE拒绝连接

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】FE使用中自动重启
【背景】平台开发人员在使用过程中只做了查询、建库、建表等操作
【业务影响】
【是否存算分离】否
【StarRocks版本】例如:4.1.0
【集群规模】例如:3fe(3 follower+2observer)+3be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:32C/64G/互联互通
【联系方式】邮箱yykjsx01@126.com。暂时未入社区群,如果有的话可以给我拉一下
【附件】

2026-07-24 10:30:46.188+08:00 WARN (heartbeat-mgr|29) [HeartbeatMgr.runAfterCatalogReady():187] get bad heartbeat response: type: FRONTEND, status: BAD, msg: 拒绝连接, name: 172.17.125.43_9010_1782458572318, queryPort: 0, rpcPort: 0, replayedJournalId: 0, feStartTime: \N, feVersion: null
2026-07-24 10:30:46.610+08:00 WARN (Thread-46|74) [ThriftConnectionPool.reopen():108] reopen error
org.apache.thrift.transport.TTransportException: java.net.ConnectException: 拒绝连接
at org.apache.thrift.transport.TSocket.open(TSocket.java:231) ~[libthrift-0.20.0.jar:0.20.0]
at com.starrocks.rpc.ThriftConnectionPool.reopen(ThriftConnectionPool.java:103) ~[fe-core-4.1.0.jar:?]
at com.starrocks.rpc.ThriftRPCRequestExecutor.call(ThriftRPCRequestExecutor.java:76) ~[fe-core-4.1.0.jar:?]
at com.starrocks.rpc.ThriftRPCRequestExecutor.call(ThriftRPCRequestExecutor.java:33) ~[fe-core-4.1.0.jar:?]
at com.starrocks.server.TemporaryTableCleaner.getAliveSessions(TemporaryTableCleaner.java:106) ~[fe-core-4.1.0.jar:?]
at com.starrocks.server.TemporaryTableCleaner.runAfterCatalogReady(TemporaryTableCleaner.java:65) ~[fe-core-4.1.0.jar:?]
at com.starrocks.common.util.FrontendDaemon.runOneCycle(FrontendDaemon.java:78) ~[fe-core-4.1.0.jar:?]
at com.starrocks.common.util.Daemon.run(Daemon.java:98) ~[fe-core-4.1.0.jar:?]

从日志看

  • 当前 FE 无法连接另一个 FE 节点 172.17.125.43
  • HTTP 心跳端口 8030 :连接被拒绝
  • Thrift RPC 端口 9020 :连接被拒绝
  • 大概率是该 FE 进程已停止、正在重启,或者端口未监听。仅凭这段日志无法区分具体原因,你需要去看125.43 节点的fe 状态和日志。

另外想进群可以通过这个小助手邀请,https://docs.starrocks.io/zh/docs/project_help/slack/