我有一个Rails应用程序在过去6个月的生产运行,每周部署,没有任何问题。亚马逊RDS(Mysql2 ::错误110)
现在,我一直有一个反复出现的问题约3周,它似乎每周最差。 当我的应用程序启动和到达的地方尝试连接到数据库的点,我得到这个错误:
Can't connect to MySQL server on '***.amazonaws.com' (110) (Mysql2::Error)
AFAIK,这个错误告诉我,我已经到了MySQL的最大连接数限制。
从配置,我应该能够打开296连接。我的应用程序设置为运行7个实例,每个数据库连接池的数量为5,因此部署新实例时不能超过70个连接。
我从来没有见过AWS RDS控制台或SHOW PROCESSLIST
命令中的连接数超过20。
我不认为它与Rails或我的应用程序服务器(Puma)有任何关系,因为在发生问题时无法通过MySQL命令行工具进行连接。
有没有人在RDS或MySQL本身上有类似MySQL的问题?
'connection',也许? –
请原谅我的法语 – Jim