Re: [Openstack-operators] Too many connections

2016-05-30 Thread Clint Byrum
Excerpts from Kris G. Lindgren's message of 2016-05-30 15:33:49 +:
> You are most likely running db pools with a number of worker processes.  If 
> you look at the MySQL connections most of them will be idle.  If that's the 
> case set the db pool timeout lower.  Lower the pool size down.  Each worker 
> thread opens a connection pool to the database.  If you are running 10 
> workers with a min db pool size of 5 and a max of 10.  You will have a 
> minimum number of 50 db connections, max 100, per server running that service.
> 
> 
> I would be looking at: pool_timeout, min_pool_size, max_pool_size
> 
> http://docs.openstack.org/developer/oslo.db/opts.html
> 

This is great information Kris.

It's also worth noting that MySQL connections that are idle eat up very
little RAM and so you can probably bump it up a bit.

The setting for that is max_connections:

https://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_max_connections

The default of 151 is pretty conservative. You can probably safely raise
it to 400 on anything but the most memory constrained MySQL server.

> 
> On May 30, 2016, at 9:24 AM, Fran Barrera 
> > wrote:
> 
> Hi,
> 
> I'm using Mitaka on ubuntu 16.04 and I have many problems in horizon. I can 
> see this in the logs of all components: "OperationalError: 
> (pymysql.err.OperationalError) (1040, u'Too many connections')" If I increase 
> the max_connections on mysql works well a few minutes but the same error. 
> Maybe Openstack don't close connections with Mysql. The version of Mysql is 
> 5.7.
> 
> Any suggestions?
> 
> Regards,
> Fran

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] Too many connections

2016-05-30 Thread Kris G. Lindgren
You are most likely running db pools with a number of worker processes.  If you 
look at the MySQL connections most of them will be idle.  If that's the case 
set the db pool timeout lower.  Lower the pool size down.  Each worker thread 
opens a connection pool to the database.  If you are running 10 workers with a 
min db pool size of 5 and a max of 10.  You will have a minimum number of 50 db 
connections, max 100, per server running that service.


I would be looking at: pool_timeout, min_pool_size, max_pool_size

http://docs.openstack.org/developer/oslo.db/opts.html


On May 30, 2016, at 9:24 AM, Fran Barrera 
> wrote:

Hi,

I'm using Mitaka on ubuntu 16.04 and I have many problems in horizon. I can see 
this in the logs of all components: "OperationalError: 
(pymysql.err.OperationalError) (1040, u'Too many connections')" If I increase 
the max_connections on mysql works well a few minutes but the same error. Maybe 
Openstack don't close connections with Mysql. The version of Mysql is 5.7.

Any suggestions?

Regards,
Fran
___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


[Openstack-operators] Too many connections

2016-05-30 Thread Fran Barrera
Hi,

I'm using Mitaka on ubuntu 16.04 and I have many problems in horizon. I can
see this in the logs of all components: "OperationalError:
(pymysql.err.OperationalError) (1040, u'Too many connections')" If I
increase the max_connections on mysql works well a few minutes but the same
error. Maybe Openstack don't close connections with Mysql. The version of
Mysql is 5.7.

Any suggestions?

Regards,
Fran
___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators