HTTP 500 Internal Server Error: 错误的解决方法

这篇具有很好参考价值的文章主要介绍了HTTP 500 Internal Server Error: 错误的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 创建openstack镜像的时候报错。HTTP 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation

查看 cat /var/log/glance/api.log日志显示如下。

2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi     six.reraise(type(de_ref), de_ref)
2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi   File "<string>", line 3, in reraise
2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi DBConnectionError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on 'controller' ([Errno 111] ECONNREFUSED)") (Background on this error at: http://sqlalche.me/e/e3q8)
2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi
2022-02-13 11:18:53.204 5691 INFO eventlet.wsgi.server [req-2e8e6857-0668-4897-93ea-575cf7e17411 d2ba72d0f04a46b19901e84c6700f0ce 7e7143f292c34f1789773405af525239 - default default] 10.10.10.10 - - [13/Feb/2022 11:18:53] "POST /v2/images HTTP/1.1" 500 454 100.407488

2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi     six.reraise(type(de_ref), de_ref)
2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi   File "<string>", line 3, in reraise
2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi DBConnectionError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on 'controller' ([Errno 111] ECONNREFUSED)") (Background on this error at: http://sqlalche.me/e/e3q8)
2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi
2022-02-13 11:18:53.204 5691 INFO eventlet.wsgi.server [req-2e8e6857-0668-4897-93ea-575cf7e17411 d2ba72d0f04a46b19901e84c6700f0ce 7e7143f292c34f1789773405af525239 - default default] 10.10.10.10 - - [13/Feb/2022 11:18:53] "POST /v2/images HTTP/1.1" 500 454 100.407488

尝试过

(1)重新配置glance-api.conf 和glance-registry.conf文件,

(2)同步数据库 su -s /bin/sh -c "glance-manage db_sync" glance

(3)用root用户更新权限,flush priviledegs

(4)配置cat /etc/httpd/conf.d/wsgi-keystone.conf文件,监听35357和5000端口

(5)重启环境变量admin.sh admin-openrc等

还有其他一些尝试,都不行。

最后我在错误日志里看到主机名和ip,我想会不会是因为公私网的ip顺序不对。

2003, "Can't connect to MySQL server on 'controller' ([Errno 111] ECONNREFUSED)") (Background on this error at: http://sqlalche.me/e/e3q8)
2022-02-13 11:18:53.201 5691 ERROR glance.common.wsgi
2022-02-13 11:18:53.204 5691 INFO eventlet.wsgi.server [req-2e8e6857-0668-4897-93ea-575cf7e17411 d2ba72d0f04a46b19901e84c6700f0ce 7e7143f292c34f1789773405af525239 - default default] 10.10.10.10

我打开/etc/hosts文件

是这样的

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.10.10 controller
10.10.10.12 compute
192.168.100.101 controller
192.168.100.102 compute

我把顺序调整一下之后。

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.100.101 controller
192.168.100.102 compute
10.10.10.10 controller
10.10.10.12 compute

运行

openstack image create "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public

 成功


[root@controller ~]# openstack image create "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --publi
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field            | Value                                                                                                                                                                                      |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| checksum         | ee1eca47dc88f4879d8a229cc70a07c6                                                                                                                                                           |
| container_format | bare                                                                                                                                                                                       |
| created_at       | 2022-02-13T03:21:34Z                                                                                                                                                                       |
| disk_format      | qcow2                                                                                                                                                                                      |
| file             | /v2/images/79e12274-4a04-4749-8439-88ee368d64a6/file                                                                                                                                       |
| id               | 79e12274-4a04-4749-8439-88ee368d64a6                                                                                                                                                       |
| min_disk         | 0                                                                                                                                                                                          |
| min_ram          | 0                                                                                                                                                                                          |
| name             | cirros                                                                                                                                                                                     |
| owner            | 7e7143f292c34f1789773405af525239                                                                                                                                                           |
| properties       | os_hash_algo='sha512', os_hash_value='1b03ca1bc3fafe448b90583c12f367949f8b0e665685979d95b004e48574b953316799e23240f4f739d1b5eb4c4ca24d38fdc6f4f9d8247a2bc64db25d6bbdb2', os_hidden='False' |
| protected        | False                                                                                                                                                                                      |
| schema           | /v2/schemas/image                                                                                                                                                                          |
| size             | 13287936                                                                                                                                                                                   |
| status           | active                                                                                                                                                                                     |
| tags             |                                                                                                                                                                                            |
| updated_at       | 2022-02-13T03:21:35Z                                                                                                                                                                       |
| virtual_size     | None                                                                                                                                                                                       |
| visibility       | public                                                                                                                                                                                     |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 文章来源地址https://www.toymoban.com/news/detail-784881.html

到了这里,关于HTTP 500 Internal Server Error: 错误的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在IIS上发布.NET Core项目报: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效

    在IIS上发布.NET Core项目流程步骤及“HTTP 错误 500.19 - Internal Server Error”解决方法 解决方法如下: 1、用VS发布项目到本地文件夹中(Release模式下即可) 2、拷贝生成的文件到IIS指定的文件夹中 3、遇到“HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配

    2024年02月11日
    浏览(36)
  • 报错解决:jupyter notebook打开显示500 : Internal Server Error

    jupyter notebook打开某一ipynb文件后显示报错: 500 : Internal Server Error 示意图如下: Terminal中的报错: 问题报错的原因在于nbconvert版本不匹配,导致不兼容,需要进行更新。 进入conda环境,输入以下指令: 注:一般上述代码即可解决问题,若 上述方法不可行 ,可尝试输入以下指

    2024年02月12日
    浏览(37)
  • 打开Jupyter notebook出现500:Internal Server Error的解决办法

    起因: 今天打开Jupyter notebook 打算进行数据分析的时候,突然出现这么大大的一个500命令: 于是在百度上一阵搜寻,得到的都是安装各种屌丝的包。 后面提示是说 mistune 包的版本不对。各种博客一阵分析对 mistune 的版本进行了限制。 有个偷懒的做法就是: 将你新创建的环境

    2024年02月12日
    浏览(38)
  • 深入了解HTTP 500内部服务器错误的原因及解决方法

    HTTP 状态代码提供有关在线请求是否成功的信息,如果不成功,则错误是什么。 但是错误消息并不总是很清楚。 “500 内部服务器错误”尤其如此。 此消息表示在连接到服务器期间发生错误,并且无法访问所请求的页面。 但是,它不会告诉你为什么会这样。 幸运的是,有不

    2024年02月08日
    浏览(47)
  • 解决使用WebTestClient访问接口报[185c31bb] 500 Server Error for HTTP GET “/**“

    WebTestClient 是 Spring WebFlux 框架中提供的用于测试 Web 请求的客户端工具。它可以不用启动服务器,模拟发送 HTTP 请求并验证服务器的响应。 在学习 spring-test 中,依照文档要求进行编写后报错,完整实例代码如下: 报错截图 由于没有启动服务看不到接受端到底是那个地方报错

    2024年02月08日
    浏览(28)
  • 什么是HTTP 500错误,怎么解决

    目录 什么是HTTP 500 HTTP 500错误的常见原因: 如何修复HTTP 500 总结 HTTP 500内部服务器错误是指在客户端发出请求后,服务器在处理请求过程中发生了未知的问题,导致服务器无法完成请求。HTTP 500错误是一个通用的服务器错误状态码,它表示服务器遇到了无法处理的错误,从而

    2024年02月09日
    浏览(36)
  • ES 通过查询更新某个字段,Error 500 (Internal Server Error)

    问题描述: 项目中通过查询ES中某个字段,并更新某个值的字段,当量比较大的时候报错: upsert associated failed: elastic: Error 500 (Internal Server Error): Failed to compile inline script [ctx._source.pcap_filename = ] using lang [painless] [type=general_script_exception] 问题解析: 1. 通过查询某个字段并更新这

    2024年02月03日
    浏览(33)
  • 双层while嵌套循环导致 500internal server error

    在编写从文本文件中提取有用信息的过程中,使用到了双层while嵌套循环(其实内循环就是8,9次数据处理,时间复杂度并不高,为O(n))。 奇怪现象:第一次进入内层while循环,函数会成功执行,但是不能正确退出,且浏览器页面不显示任何内容,只是一个劲儿地转圈圈,随

    2024年02月06日
    浏览(40)
  • 并发请求gitlab接口报错500 Internal Server Error

    Gitalb 14.9 由docker搭建,使用的数据库是内置的postgresql 近期发现自研系统在请求调用 gitlab 的 api 接口时,尤其是 并发请求同一资源 时, 我这里是并发创建subgroup这个资源 ,会得到500的报错,起初以为是自己研发的系统代码在处理过程中由于数据不准确导致的500错误,没有太

    2024年02月16日
    浏览(42)
  • HTTP 500错误:服务器内部错误,原因及解决方案

    大家好,今天我们来聊聊一个常见的问题——HTTP 500错误,也就是服务器内部错误。这个错误就像是一个神秘的魔法,时不时地出现在你的网页上,让你的用户和你在一片懵逼中互相猜疑。 首先,我们来了解一下这个错误。HTTP 500错误是服务器在处理请求时发生了内部错误,

    2024年02月04日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包