springboot3接入TDengine ,出现rpc network error 异常

TDengine版本:3.3.7.5 (docker 部署单机版本,镜像:tdengine/tsdb:latest)
客户端:com.taosdata.jdbc:taos-jdbcdriver:3.7.3
问题:我本地测试,查询TDengine的数据,第一能查询成功,正常返回结果,但是第二次查询,就报错 rpc network error,无法正常返回结果。我没有重启本地服务的情况下,去往TDengine里面写入数据,是没有问题的。
按官方文档解决方案【1.检查网络 2.检查服务端是否重启 】
我本地telnet 6030 6041 6060 都是通的,网络没有问题。
服务端,我这边使用docker ps 查看服务没有进行重启,docker exec进入容器正常,执行taos 没有问题。
请问下这个问题怎么排查并处理?

服务端错误日志:


服务状态:

image

好的我们看下

麻烦删掉旧的taosdlog,然后把日志开到143级别,然后重新复现一下问题,把新的日志发过来。

taos 执行
alter local ‘debugFlag‘ ‘143‘;
看的日志:

在docker容器内,确实不能请求日志中地址,后面我直接关闭防火墙了,就没有第一能查询成功,第二次不能查询的问题。
好奇, 端口不通、数据写入正常的情况下,查询为什么第一次可以查询,第二次不可以?

我这边也遇到了一样的报错,不过跟他的情况有些不一样,其他sql都是正常的,只有一个多表联查的sql,第一次执行就可以成功,后续就不行,每次重启服务之后,又是第一次成功,后续失败的,不知道是不是sql的问题,能帮忙看一下吗。

select
_wstart AS window_start,
first (do1.input_date) AS input_date,
(
CAST(first (do1.input_value) as FLOAT) + CAST(first (do2.input_value) as FLOAT) + CAST(first (do3.input_value) as FLOAT) + CAST(first (do4.input_value) as FLOAT)
) / 4 as input_value
from
opcua.opcua_pci_do_1_set do1
Inner JOIN opcua.opcua_pci_do_2_set do2 on do1.input_date = do2.input_date
Inner JOIN opcua.opcua_pci_do_3_set do3 on do1.input_date = do3.input_date
Inner JOIN opcua.opcua_pci_do_4_set do4 on do1.input_date = do4.input_date
where
do1.input_date > “2025-11-13 00:00:00” INTERVAL(1h)
ORDER BY
window_start asc;

需具体排查,如遇相同问题,请重新发帖。