将我的RDS升级到更大的实例类后,我开始在错误日志中看到数据包序列号错误。
我有2个由ElasticBeanstalk创建的Web服务器。
我如何摆脱错误?
大多数文献(这里和网上一般)都将此错误归咎于我们不使用的多线程。
答案 0 :(得分:1)
解决方案是逐个重启实例。
最安全的方式似乎来自ElasticBeanstalk的 Health 标签;选择每个实例,然后在实例操作下, reboot 选项。
重新启动后,再也看不到数据包序列号错误错误。
似乎75秒的停机时间不足以让代码意识到它必须(关闭旧的和)打开的新数据库连接,并使用不存在的句柄。