php - 使用最新的 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 映像(作为后端)。
解决此问题的最佳方法是什么?
解决方案
推荐阅读
- elasticsearch - Kibana 聚合管道
- flutter - Flutter pubspec.yaml,音频播放器无法正常工作
- c++ - QUdpSocket 有时会丢失数据报
- python - 在anaconda中安装某个包的两个版本
- sapui5 - SAPUI5 - sap.m.Input:如果在正确的设备上运行,它会自动调用软(虚拟)键盘吗?
- reactjs - 使用默认值键入对象参数
- encoding - 分类变量的未知数据中的概率编码,其中目标是我们必须预测的?
- linux - Bash以确定的模式用另一个替换字符串
- python - 关于 with 语句 python 的困惑
- typescript - @typescript-eslint/typedef 启用呼叫签名