Skip to content

使用tcp连接,taos重启后,一直无法正常重新建立tcp连接 #323

@tr1gv0n

Description

@tr1gv0n

tao版本:3.0.2.0
driver-go版本:3.0.0
现象描述:

  1. taos使用容器运行,容器使用k8s管理,taos运行在容器A
  2. 我的应用程序运行在容器B,使用namespace:6030与taos建立tcp
  3. 当容器A重启后,我的应用程序,执行任何taos语句就会抛出错误 [0xb] Unable to establish connection。此时会先判断namespace:6030的连通性(步骤1),然后使用sql.Open重新建立连接(步骤2)。当taos重启启动后,在容器B内使用taos cli验证可用性没问题,但此时我的应用程序依然会抛出[0xb]的错误,且步骤1、步骤2都没有问题

此时在容器B,使用netstat查看连接状态,如图

Image

问题:只有将应用程序重启,才能恢复正常

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions