neutron-metadata-agent dies with "error: [Errno 24] Too many open files"

Solution In Progress - Updated -

Issue

In our environment neutron-metadata-agent stops working after a while:

neutron-metadata-agent.service - OpenStack Neutron Metadata Agent
   Loaded: loaded (/usr/lib/systemd/system/neutron-metadata-agent.service; enabled)
   Active: inactive (dead) since Mo 2014-12-08 16:58:48 CET; 18h ago
  Process: 27686 ExecStart=/usr/bin/neutron-metadata-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --log-file /var/log/neutron/metadata-agent.log (code=exited, status=0/SUCCESS)
 Main PID: 27686 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/neutron-metadata-agent.service

Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: log=logging.WritableLogger(logger))
Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: File "/usr/lib/python2.7/site-packages/eventlet...ver
Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: client_socket = sock.accept()
Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: File "/usr/lib/python2.7/site-packages/eventlet...ept
Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: res = socket_accept(fd)
Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: File "/usr/lib/python2.7/site-packages/eventlet...ept
Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: return descriptor.accept()
Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: File "/usr/lib64/python2.7/socket.py", line 202...ept
Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: sock, addr = self._sock.accept()
Dez 08 16:57:40 neutron.dedicated.network.de neutron-metadata-agent[27686]: error: [Errno 24] Too many open files
Hint: Some lines were ellipsized, use -l to show in full.

Environment

  • Red Hat OpenStack 5.0 on RHEL 7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content