首页 > 解决方案 > 使用最新的 Wordpress Docker 映像时出现超时问题

问题描述

我保持我的 Wordpress 网站和插件是最新的,但有一段时间没有更新 Docker 映像。Wordpress 在 5.8.1/PHP 7.4.13 上运行(从站点运行状况来看)。我使用的 Docker 镜像(官方 Wordpress)是基于 Wordpress 5.6/PHP 7.4.13 构建的。

当我提取包含 PHP 7.4.23 的最新图像:“wordpress:5.8.1-php7.4-apache”并使用此图像和相同的撰写文件启动容器时,网站会在片刻后超时。

在容器日志中,可以看到以下错误:

Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in /var/www/html/wp-includes/wp-db.php on line 2126

我在站点运行状况中也看到了这个错误:

The REST API request failed due to an error.
Error: cURL error 28: Resolving timed out after 1091184004065 milliseconds (http_request_failed)

我已经禁用了所有插件,但这并没有解决问题。我可以通过基于旧映像启动旧容器轻松回滚,但我也想更新 docker 映像(作为后端)。

解决此问题的最佳方法是什么?

标签: phpwordpressdocker

解决方案


推荐阅读