我有一个脚本每30分钟从Aurora Mysql数据库中获取数据,使用这一行:
const conn = Jdbc.getConnection(DBHOST + DBNAME, DBUSER, DBPASS);
它已经成功运行了12个月。据我所知,一切都没有改变,但在过去的几天里,它一直在断断续续地失败,但现在每一次都在失败。
错误是:
未能建立数据库连接。检查连接字符串、用户名和密码。
2021年5月10日11:22:40第一次故障
2021年5月10日11:54:30成功
2021年5月10日12:22:40下午再次失败
..。
2021年5月11日,7:24:30,最近一次成功运行,从那以后,它一直在失败。
没有对任何AWS安全组进行任何更改,这也不是IP限制问题。
我试过使用IP地址而不是主机名--不起作用(我知道Aurora不推荐这样做)。凭据是正确的,并在本地使用SequelPro。
基于这种断断续续的一致行为,我最好的猜测是,谷歌正在对服务器进行更新,这需要一段时间才能传播。
发布于 2021-05-11 13:57:23
这不是答案。我不得不说,我也经历过同样的症状。
5月10日,google应用程序脚本中的jdbc连接变得断断续续。有些是成功的,有些则不是。我无法确定任何标准来区分原因。
截至5月11日,jdbc连接没有成功。mysql 5月11日的日志只显示[Note] Bad handshake
我是跟踪这篇文章,可以提供版本和日志,如果它可以帮助任何人。这是一个非常新的问题。我没有找到其他最近的推荐信。
发布于 2021-05-13 14:49:20
https://stackoverflow.com/questions/67485600
复制相似问题