Contact Information
No response
1Panel Version
v2.2.5(稳定版,专业版)
Problem Description
在阿里云 Ubuntu 服务器上,将 OpenResty 从 1.31.1.1-2-3-noble 升级到 1.31.1.1-2-4-noble 时,镜像拉取成功,但新容器启动后立即退出并被 Docker 自动重启,1Panel 判断容器未就绪并执行回滚。
同一台服务器、同一套 OpenResty 配置和端口下,回滚后的 1.31.1.1-2-3-noble 可以正常启动运行。
Steps to Reproduce
- 环境为 1Panel v2.2.5,OpenResty 当前版本为
1.31.1.1-2-3-noble。
- 在应用商店将 OpenResty 升级到
1.31.1.1-2-4-noble。
- 等待应用启动检查。
- 升级失败并自动回滚。
The expected correct result
新版本 OpenResty 容器应在保留现有配置、网站数据和 WAF 数据的情况下稳定启动,1Panel 应完成升级。
Related log output
2026/09/02 12:12:39 拉取镜像成功
2026/09/02 12:12:49 开始启动应用
2026/09/02 12:12:49 等待应用就绪
2026/09/02 12:12:50 等待应用就绪失败: container openresty is not ready: container restart count changed from 0 to 2 during startup
2026/09/02 12:12:50 升级应用 [openresty] 失败: container openresty is not ready: container restart count changed from 0 to 2 during startup
2026/09/02 12:12:50 开始应用 openresty 回滚
2026/09/02 12:13:04 应用 openresty 回滚成功
Docker daemon journal:
2026-09-02 12:12:49.792717 +0800 restarting container ... exitCode=1 ... restartCount=1 restartPolicy="{always 0}"
2026-09-02 12:12:50.316282 +0800 restarting container ... exitCode=1 ... restartCount=2 restartPolicy="{always 0}"
2026-09-02 12:12:50.847560 +0800 restarting container ... exitCode=1 ... restartCount=3 restartPolicy="{always 0}"
失败镜像摘要:
1panel/openresty:1.31.1.1-2-4-noble
sha256:1f3316a78af30040bd1e2bb4145957cae6492ecd0d525254ae761dbe289713bb
回滚后容器:
1panel/openresty:1.31.1.1-2-3-noble
Additional Information
- 新镜像拉取成功,升级脚本执行成功。
- 失败容器以
exitCode=1 退出,不是镜像拉取错误。
- 主机根分区剩余约 21 GB;故障时段没有发现 OOM 或内核内存事件。
- 新旧版本使用相同的 host 网络和 80/443 端口;回滚后旧版本正常运行,因此端口占用可能性较低。
- 回滚后使用旧版本执行
openresty -t,配置语法检查成功。
- 失败容器在回滚流程中被删除,当前无法再获取该容器的 stdout/stderr;烦请协助确认
-2-4-noble 是否存在启动回归,或是否与现有 1PWAF 持久化数据、挂载配置或模块兼容性有关。
- 当前已保持回滚后的旧版本运行,未清空 WAF 数据或修改生产配置。
Contact Information
No response
1Panel Version
v2.2.5(稳定版,专业版)
Problem Description
在阿里云 Ubuntu 服务器上,将 OpenResty 从
1.31.1.1-2-3-noble升级到1.31.1.1-2-4-noble时,镜像拉取成功,但新容器启动后立即退出并被 Docker 自动重启,1Panel 判断容器未就绪并执行回滚。同一台服务器、同一套 OpenResty 配置和端口下,回滚后的
1.31.1.1-2-3-noble可以正常启动运行。Steps to Reproduce
1.31.1.1-2-3-noble。1.31.1.1-2-4-noble。The expected correct result
新版本 OpenResty 容器应在保留现有配置、网站数据和 WAF 数据的情况下稳定启动,1Panel 应完成升级。
Related log output
2026/09/02 12:12:39 拉取镜像成功
2026/09/02 12:12:49 开始启动应用
2026/09/02 12:12:49 等待应用就绪
2026/09/02 12:12:50 等待应用就绪失败: container openresty is not ready: container restart count changed from 0 to 2 during startup
2026/09/02 12:12:50 升级应用 [openresty] 失败: container openresty is not ready: container restart count changed from 0 to 2 during startup
2026/09/02 12:12:50 开始应用 openresty 回滚
2026/09/02 12:13:04 应用 openresty 回滚成功
Docker daemon journal:
2026-09-02 12:12:49.792717 +0800 restarting container ... exitCode=1 ... restartCount=1 restartPolicy="{always 0}"
2026-09-02 12:12:50.316282 +0800 restarting container ... exitCode=1 ... restartCount=2 restartPolicy="{always 0}"
2026-09-02 12:12:50.847560 +0800 restarting container ... exitCode=1 ... restartCount=3 restartPolicy="{always 0}"
失败镜像摘要:
1panel/openresty:1.31.1.1-2-4-noblesha256:1f3316a78af30040bd1e2bb4145957cae6492ecd0d525254ae761dbe289713bb回滚后容器:
1panel/openresty:1.31.1.1-2-3-nobleAdditional Information
exitCode=1退出,不是镜像拉取错误。openresty -t,配置语法检查成功。-2-4-noble是否存在启动回归,或是否与现有 1PWAF 持久化数据、挂载配置或模块兼容性有关。