为什么 TCP 连接超时不自动关闭?

问题描述 投票:0回答:1

我使用

getConnections()
功能来检查活动连接数:

我已将超时设置配置为 tcp_keepalive_time 设置为 7200(即 2 小时)。

但是,在设置的超时时间后,连接不会自动关闭。我该如何解决这个问题?

connection database-connection connection-timeout dolphindb
1个回答
0
投票

该问题可能与您操作系统上的配置设置有关。

您可以通过以下两种方式关闭非活动会话:

  1. 当你的程序退出或者连接不再使用时,调用
    session.close()
  2. 设置服务端计划任务,调用 closeInactiveSessions函数。
© www.soinside.com 2019 - 2024. All rights reserved.