1. 程式人生 > >glance 服務報錯HTTPInternalServerError (HTTP 500)解決方案

glance 服務報錯HTTPInternalServerError (HTTP 500)解決方案

配置 app 5.0 common pipeline 方案 mark 日誌 glance服務

直接上圖看報錯信息

技術分享圖片

看不出所以然,去看日誌

caa0acbf57c88c76ca - - -] 127.0.0.1 - - [02/Apr/2019 07:44:42] "GET /images/detail?is_public=none&limit=20 HTTP/1.1" 200 915 0.135810
2019-04-02 14:05:37.812 4728 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.

Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)
2019-04-02 14:05:39.269 4746 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.
Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)
2019-04-02 14:05:40.783 4772 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.
Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)
2019-04-02 14:05:42.496 4784 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.
Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)
2019-04-02 14:05:44.003 4794 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.
Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)
2019-04-02 14:29:29.057 5890 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.
Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)
2019-04-02 14:29:30.610 5913 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.
Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)
2019-04-02 14:29:32.103 5939 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.
Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)
2019-04-02 14:29:33.592 5951 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.
Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)
2019-04-02 14:29:35.098 5961 ERROR glance.common.config [-] Unable to load glance-registry-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini.
Got: LookupError("No section ‘glance-registry-keystone‘ (prefixed by ‘app‘ or ‘application‘ or ‘composite‘ or ‘composit‘ or ‘pipeline‘ or ‘filter-app‘) found in config /usr/share/glance/glance-api-dist-paste.ini",)


通過日誌可以看出大概是glance-registry.conf配置文件中的keystone出錯了
我們檢查一下配置文件果然有錯
技術分享圖片
對照文檔一點一點檢查發現memcached_servers這個忘了寫節點名字,加上之後重啟一下glance服務
技術分享圖片
OK,終於正常了。
glance 報錯一定要看報錯信息和日誌,然後去解決問題,glance的兩個配置文件api,registry一定要細心檢查防止出錯。

glance 服務報錯HTTPInternalServerError (HTTP 500)解決方案