开发者社区> 问答> 正文

丢弃长时间无接收连接

丢弃长时间无接收连接

原提问者GitHub用户xiezm

展开
收起
山海行 2023-07-05 19:20:51 53 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Druid会每隔timeBetweenEvictionRunsMillis间隔,
    检查空闲连接时间是否超过maxIdleTime,如果超时则丢弃连接。

    2023-07-30 19:19:32
    赞同 展开评论 打赏
  • 要丢弃长时间没有接收到连接的连接,你可以通过配置Druid连接池的removeAbandoned和removeAbandonedTimeout参数来实现。

    removeAbandoned参数用于启用或禁用丢弃长时间无接收连接的功能,默认值为false。你可以将其设置为true来启用该功能。

    removeAbandonedTimeout参数用于指定在丢弃连接之前要等待的超时时间(以秒为单位)。超过指定的超时时间后,如果连接没有被使用,将被认为是长时间无接收连接并丢弃掉。

    2023-07-11 09:19:47
    赞同 展开评论 打赏
  • 升级到1.2.9好像就没有了

    原回答者GitHub用户ahgaoyong

    2023-07-06 10:52:00
    赞同 展开评论 打赏
  • 如果你想丢弃长时间无接收的连接,可以采取以下步骤:

    1. 检查网络连接:首先,确保你的网络连接是正常的。检查你的网络电缆或Wi-Fi连接,并确保它们没有问题。

    2. 重新启动路由器/调制解调器:有时候,重新启动你的路由器或调制解调器可以修复一些网络连接问题。尝试关闭它们并等待几分钟,然后再次打开。

    3. 检查防火墙设置:防火墙可能会阻止某些连接。确保你的防火墙设置允许来自该连接的流量通过。你可以查看防火墙日志以获取更多信息。

    4. 检查目标服务器状态:如果你正在连接到特定的服务器或服务,确保该服务器或服务处于正常运行状态。你可以尝试通过其他设备连接,或者与服务器管理员联系以了解是否存在任何问题。

    5. 更新或重装软件:如果你在使用特定的应用程序或软件时遇到连接问题,确保你的软件是最新版本。你还可以尝试卸载并重新安装该软件,以修复潜在的问题。

    6. 联系网络服务提供商:如果你经过以上步骤仍然无法解决连接问题,建议你联系你的网络服务提供商。他们可能能够提供进一步的帮助并诊断你的网络连接问题。

    注意:以上建议可能因具体情况而异。如果你面对特定的问题,请提供更多细节以便我能够给出更加准确的建议。

    2023-07-05 19:31:14
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载