关于更新OpenResty应用后出现“数据库连接错误”的问题

尊敬的1Panel开发团队,

您好!

最近,我在尝试通过1Panel面板更新OpenResty应用至最新版本时,遇到了一个未曾预料到的状况。具体来说,我在未对docker-compose.yaml文件进行任何修改,并保持所有设置为默认值的情况下执行了更新操作。然而,更新完成后,我通过域名访问所有已部署的服务时,系统均返回了“Error establishing a database connection”的错误信息。

为了进一步排查问题,我运行了docker ps -a命令来检查容器状态,发现了一个异常情况:原本应使用OpenResty镜像部署的服务,现在似乎错误地使用了WordPress的镜像(版本6.5.4),即容器1Panel-openresty-ioFs。这显然与预期不符,并且很可能是导致当前“无法建立数据库连接”错误的直接原因。

以下是docker ps -a的部分输出内容,供参考:

CONTAINER ID   IMAGE                            COMMAND                  CREATED         STATUS                      PORTS                                NAMES
6b88d93fdc21   wordpress:6.5.4                  "docker-entrypoint.s…"   5 minutes ago   Up 2 minutes                0.0.0.0:80->80/tcp, :::80->80/tcp    1Panel-openresty-ioFs

鉴于此,我恳请您们的团队能给予以下方面的帮助:

  1. 诊断原因:协助确定为何在更新OpenResty过程中会出现服务镜像被错误替换的现象。
  2. 恢复服务:提供指导或直接解决方案,帮助我恢复受影响的服务,确保其正确使用OpenResty镜像而非WordPress镜像。
  3. 预防措施:如果可能,请分享一些预防此类问题再次发生的建议或最佳实践。

期待您的回复,并再次感谢您们为用户提供的不懈支持。

顺祝商祺

查看一下 docker-compose.yaml 文件中的 Image 字段,看看是不是 wordpress

看起来是的。应该怎么处理?

你这个是自己手动改了什么吧?这个是 wordpress 应用的 docker-compose 文件。

升级完就这个样子了,啥都没动;没啥基础也不敢乱动啊

已通过卸载重装解决。