我有一個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