[openstack-dev] [nova] Mysql db connection leaking?

Sean Dague sean at dague.net
Thu Apr 16 13:54:53 UTC 2015


On 04/16/2015 05:20 PM, Qiming Teng wrote:
> 
> Wondering if there is something misconfigured in my devstack
> environment, which was reinstalled on RHEL7 about 10 days ago.
> I'm often running into mysql connections problem as shown below:
> 
> $ mysql
> ERROR 1040 (HY000): Too many connections
> 
> When I try dump the mysql connection list, I'm getting the followng
> result after a 'systemctl restart mariadb.service':
> 
> $ mysqladmin processlist | grep nova | wc -l
> 125
> 
> Most of the connections are at Sleep status:
> 
> $ mysqladmin processlist | grep nova | grep Sleep | wc -l
> 123
> 
> As for the workload, I'm currently only running two VMs in a multi-host
> devstack environment.
> 
> So, my questions:
> 
>   - Why do we have so many mysql connections from nova?
>   - Is it possible this is caused some misconfigurations?
>   - 125 connections in such a toy setup is insane, any hints on nailing
>     down the connections to the responsible nova components?
> 
> Thanks.
> 
> Regards,
>   Qiming

No, that's about right. It's 1 connection per worker. By default most
daemons start 1 worker per processor. Each OpenStack service has a bunch
of daemons. It all adds up pretty quick.

	-Sean

-- 
Sean Dague
http://dague.net



More information about the OpenStack-dev mailing list