In responding to an alert from the nova-fullstack agent, I see that nova-conductor has been failing:
2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 97, in connect 2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server return dialect.connect(*cargs, **cparams) 2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 385, in connect 2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server return self.dbapi.connect(*cargs, **cparams) 2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 81, in Connect 2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server return Connection(*args, **kwargs) 2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 204, in __init__ 2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server super(Connection, self).__init__(*args, **kwargs2) 2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server OperationalError: (_mysql_exceptions.OperationalError) (1226, "User 'nova' has exceeded the 'max_user_connections' resource (current value: 100)") 2019-10-08 02:53:39.852 14301 ERROR oslo_messaging.rpc.server
This happened earlier today when we upgraded to Newton; we cleared all the connections but now it's run out again. We need to reduce the number of conductor workers, increase the number of allowed connections, or find a leak.