glance-api error log: 2016-02-05 17:50:26.518 2118 ERROR glance.common.wsgi 2016-02-05 17:50:26.551 2118 INFO eventlet.wsgi.server [req-75c5d499-a3ae-4bb4-b2db-baac9035106a 1c8585a0cb534ceebc750d1cbbb713d4 1137934767fc4171bf3a9fab1b5603d9 - - -] 10.0.0.10 - - [05/Feb/2016 17:50:26] "GET /v1/images/detail?is_public=none&limit=20 HTTP/1.1" 500 454 10.651953 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client [req-6bad136c-eeb0-402b-ade0-6100b3cf5046 838028d25d9d4b15a3737c965ed3ce9f af79bbd9c3a34b46873da07e296867b7 - - -] Registry client request GET /images/detail raised ServiceUnavailable 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client Traceback (most recent call last): 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client File "/usr/lib/python2.7/site-packages/glance/registry/client/v1/client.py", line 121, in do_request 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client **kwargs) 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client File "/usr/lib/python2.7/site-packages/glance/common/client.py", line 71, in wrapped 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client return func(self, *args, **kwargs) 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client File "/usr/lib/python2.7/site-packages/glance/common/client.py", line 375, in do_request 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client headers=copy.deepcopy(headers)) 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client File "/usr/lib/python2.7/site-packages/glance/common/client.py", line 88, in wrapped 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client return func(self, method, url, body, headers) 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client File "/usr/lib/python2.7/site-packages/glance/common/client.py", line 534, in _do_request 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client raise exception.ServiceUnavailable(retry=_retry(res)) 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client ServiceUnavailable: The request returned 503 Service Unavailable. This generally occurs on service overload or other transient outage. 2016-02-05 17:52:58.197 2116 ERROR glance.registry.client.v1.client 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi [req-6bad136c-eeb0-402b-ade0-6100b3cf5046 838028d25d9d4b15a3737c965ed3ce9f af79bbd9c3a34b46873da07e296867b7 - - -] Caught error: The request returned 503 Service Unavailable. This generally occurs on service overload or other transient outage. 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi Traceback (most recent call last): 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/common/wsgi.py", line 879, in __call__ 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi request, **action_args) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/common/wsgi.py", line 907, in dispatch 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi return method(*args, **kwargs) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/api/v1/images.py", line 367, in detail 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi images = registry.get_images_detail(req.context, **params) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/registry/client/v1/api.py", line 155, in get_images_detail 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi return c.get_images_detailed(**kwargs) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/registry/client/v1/client.py", line 150, in get_images_detailed 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi res = self.do_request("GET", "/images/detail", params=params) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/registry/client/v1/client.py", line 136, in do_request 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi 'exc_name': exc_name}) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 195, in __exit__ 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi six.reraise(self.type_, self.value, self.tb) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/registry/client/v1/client.py", line 121, in do_request 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi **kwargs) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/common/client.py", line 71, in wrapped 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi return func(self, *args, **kwargs) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/common/client.py", line 375, in do_request 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi headers=copy.deepcopy(headers)) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/common/client.py", line 88, in wrapped 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi return func(self, method, url, body, headers) 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi File "/usr/lib/python2.7/site-packages/glance/common/client.py", line 534, in _do_request 2016-02-05 17:52:58.311 2116 ERROR glance.common.wsgi raise exception.ServiceUnavailable(retry=_retry(res)) glance-registry log: 2016-02-04 22:22:46.876 14234 INFO keystoneclient.session [-] Failure: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens. Retrying in 0.5s. 2016-02-04 22:22:47.384 14234 INFO keystoneclient.session [-] Failure: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens. Retrying in 1.0s. 2016-02-04 22:22:48.391 14234 INFO keystoneclient.session [-] Failure: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens. Retrying in 2.0s. 2016-02-04 22:22:50.396 14234 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens 2016-02-04 22:22:50.398 14234 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [04/Feb/2016 22:22:50] "GET /images/detail?is_public=none&limit=20 HTTP/1.1" 503 235 3.530162 2016-02-04 22:39:04.016 14214 INFO glance.common.wsgi [-] Removed dead child 14235 2016-02-04 22:39:04.328 14214 INFO glance.common.wsgi [-] Started child 15850 2016-02-04 22:39:04.654 15850 INFO eventlet.wsgi.server [-] (15850) wsgi starting up on http://0.0.0.0:9191/ 2016-02-04 22:39:04.725 15850 INFO eventlet.wsgi.server [-] (15850) wsgi exited, is_accepting=True 2016-02-04 22:39:04.737 15850 INFO glance.common.wsgi [-] Child 15850 exiting normally 2016-02-05 02:58:24.162 776 WARNING oslo_config.cfg [-] Option "username" from group "keystone_authtoken" is deprecated. Use option "user-name" from group "keystone_authtoken". 2016-02-05 02:58:24.263 776 INFO glance.common.wsgi [-] Starting 2 workers 2016-02-05 02:58:24.266 776 INFO glance.common.wsgi [-] Started child 1742 2016-02-05 02:58:24.269 776 INFO glance.common.wsgi [-] Started child 1743 2016-02-05 02:58:24.298 1742 INFO eventlet.wsgi.server [-] (1742) wsgi starting up on http://0.0.0.0:9191/ 2016-02-05 02:58:24.336 1743 INFO eventlet.wsgi.server [-] (1743) wsgi starting up on http://0.0.0.0:9191/ 2016-02-05 17:23:53.400 763 WARNING oslo_config.cfg [-] Option "username" from group "keystone_authtoken" is deprecated. Use option "user-name" from group "keystone_authtoken". 2016-02-05 17:23:53.445 763 INFO glance.common.wsgi [-] Starting 2 workers 2016-02-05 17:23:53.448 763 INFO glance.common.wsgi [-] Started child 1845 2016-02-05 17:23:53.499 763 INFO glance.common.wsgi [-] Started child 1850 2016-02-05 17:23:53.520 1845 INFO eventlet.wsgi.server [-] (1845) wsgi starting up on http://0.0.0.0:9191/ 2016-02-05 17:23:53.569 1850 INFO eventlet.wsgi.server [-] (1850) wsgi starting up on http://0.0.0.0:9191/ 2016-02-05 17:50:22.860 1850 WARNING keystoneclient.auth.identity.base [-] Failed to contact the endpoint at http://controller-win:5000/v2.0 for discovery. Fallback to using that endpoint as the base url. 2016-02-05 17:50:22.893 1850 WARNING keystoneclient.auth.identity.base [-] Failed to contact the endpoint at http://controller-win:5000/v2.0 for discovery. Fallback to using that endpoint as the base url. 2016-02-05 17:50:22.915 1850 INFO keystoneclient.session [-] Failure: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens. Retrying in 0.5s. 2016-02-05 17:50:23.428 1850 INFO keystoneclient.session [-] Failure: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens. Retrying in 1.0s. 2016-02-05 17:50:24.437 1850 INFO keystoneclient.session [-] Failure: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens. Retrying in 2.0s. 2016-02-05 17:50:26.454 1850 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens 2016-02-05 17:50:26.477 1850 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [05/Feb/2016 17:50:26] "GET /images/detail?is_public=none&limit=20 HTTP/1.1" 503 235 8.533467 2016-02-05 17:52:54.455 1845 WARNING keystoneclient.auth.identity.base [-] Failed to contact the endpoint at http://controller-win:5000/v2.0 for discovery. Fallback to using that endpoint as the base url. 2016-02-05 17:52:54.491 1845 WARNING keystoneclient.auth.identity.base [-] Failed to contact the endpoint at http://controller-win:5000/v2.0 for discovery. Fallback to using that endpoint as the base url. 2016-02-05 17:52:54.493 1845 INFO keystoneclient.session [-] Failure: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens. Retrying in 0.5s. 2016-02-05 17:52:55.023 1845 INFO keystoneclient.session [-] Failure: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens. Retrying in 1.0s. 2016-02-05 17:52:56.057 1845 INFO keystoneclient.session [-] Failure: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens. Retrying in 2.0s. 2016-02-05 17:52:58.133 1845 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Unable to establish connection to http://controller-win:5000/v2.0/auth/tokens 2016-02-05 17:52:58.190 1845 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [05/Feb/2016 17:52:58] "GET /images/detail?is_public=none&limit=20 HTTP/1.1" 503 235 4.373681