CRITICAL glance [-] error: [Errno 24] Too many open files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Medium
|
Unassigned | ||
glance (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
openstack-pkg-tools (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Its quite easy to hit the nofiles limit with high levels of concurrency and a ceph backend:
2014-10-24 08:29:05.356 22327 CRITICAL glance [-] error: [Errno 24] Too many open files
2014-10-24 08:29:05.356 22327 TRACE glance Traceback (most recent call last):
2014-10-24 08:29:05.356 22327 TRACE glance File "/usr/bin/
2014-10-24 08:29:05.356 22327 TRACE glance sys.exit(main())
2014-10-24 08:29:05.356 22327 TRACE glance File "/usr/lib/
2014-10-24 08:29:05.356 22327 TRACE glance server.
2014-10-24 08:29:05.356 22327 TRACE glance File "/usr/lib/
2014-10-24 08:29:05.356 22327 TRACE glance self.run_child()
2014-10-24 08:29:05.356 22327 TRACE glance File "/usr/lib/
2014-10-24 08:29:05.356 22327 TRACE glance self.run_server()
2014-10-24 08:29:05.356 22327 TRACE glance File "/usr/lib/
2014-10-24 08:29:05.356 22327 TRACE glance debug=False)
2014-10-24 08:29:05.356 22327 TRACE glance File "/usr/lib/
2014-10-24 08:29:05.356 22327 TRACE glance client_socket = sock.accept()
2014-10-24 08:29:05.356 22327 TRACE glance File "/usr/lib/
2014-10-24 08:29:05.356 22327 TRACE glance res = socket_accept(fd)
2014-10-24 08:29:05.356 22327 TRACE glance File "/usr/lib/
2014-10-24 08:29:05.356 22327 TRACE glance return descriptor.accept()
2014-10-24 08:29:05.356 22327 TRACE glance File "/usr/lib/
2014-10-24 08:29:05.356 22327 TRACE glance sock, addr = self._sock.accept()
2014-10-24 08:29:05.356 22327 TRACE glance error: [Errno 24] Too many open files
2014-10-24 08:29:05.356 22327 TRACE glance
2014-10-24 08:29:05.840 22316 ERROR glance.wsgi.server [-] Not respawning child 22327, cannot recover from termination
Increasing the default nofiles via upstart would be a good solution.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: glance-api 1:2014.
ProcVersionSign
Uname: Linux 3.13.0-35-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.5
Architecture: amd64
CrashDB:
{
}
Date: Fri Oct 24 09:08:50 2014
PackageArchitec
SourcePackage: glance
UpgradeStatus: No upgrade log present (probably fresh install)
modified.
modified.
modified.
modified.
modified.
modified.
description: | updated |
Latest glance packages for Kilo set an appropriate NOFILES limit - marking Fix Released.