更新时间:2025-03-13 GMT+08:00
使用SSL方式建连报错或阻塞
问题现象
JDBC使用SSL方式建立连接时,会在客户端获取强随机数,建立连接过程中可能出现不同场景的报错信息。
场景1:如下报错:
场景2:建连阻塞。如果连接串中配置了loginTimeout,会报Connection attempt timed out,如果不配置该参数,会一直阻塞。
原因分析
客户端环境随机数产生的速度太慢,无法满足产品要求,熵源不足,导致服务启动失败。当前已知在一些Linux环境中存在此问题。
处理方法
- 方法1:启动客户端环境中的haveged服务,增加系统熵池熵值以提高读取随机数的速度。
父主题: 常见问题处理