gpt4 book ai didi

java - EOF : Can not read response from Server: (DB: MySql) 导致通讯链路失败

转载 作者:行者123 更新时间:2023-11-29 21:16:31 25 4
gpt4 key购买 nike

我浏览了很多有关上述异常的内容,并对我正在调查的服务器之一产生了一些疑问。我的 Websphere Application Server 8 与 MySQL 5.5 一起运行,一切正常。直到有一天,连接在运行时开始失败,而数据库运行良好并且没有网络问题。 Websphere 需要重新启动才能从这种情况中恢复。 WebSphere 在此期间记录“通信失败消息,由 EOF 引起:无法从服务器读取响应”。

这可能是因为 websphere 连接池中未使用的连接设置了默认(1800 秒)时间,而 Mysql 的 net_read_timeout 和 net_write_timeout 的默认值较低(30 秒和 60 秒)?

MySql 超时:连接超时:10s交互超时:28800s等待超时:28800秒网络读取超时:30 秒net_write_timeout:60s

WebSphere 超时:未使用超时:1800s收获时间:180秒最小连接数:10最大连接数:250连接超时:180s

谢谢!

最佳答案

是的,有可能,要知道这是否是问题的最简单方法是在 mySQL 端将 net_[read|write]_timeout 设置增加到 1815 秒,然后查看它是否再次发生。或者,您可以将 WebSphere 上未使用的 t/o 值降低到 25 秒。这将导致在 mySQL 超时之前获取非 Activity 连接。如果您发布日志中的异常,可能会提供更多见解。

关于java - EOF : Can not read response from Server: (DB: MySql) 导致通讯链路失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35896108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com