为了账号安全,请及时绑定邮箱和手机立即绑定

Docker - PHP 不使用分配的资源

Docker - PHP 不使用分配的资源

PHP
拉风的咖菲猫 2023-08-19 16:36:16
我有一个在 PHP7.3 上运行的 WordPress 网站。该网站在 Kubernetes 环境中的生产环境中完美运行。目前,我们的开发环境不使用 Docker,只是一个简单的 LAMP。我们想用Docker搭建一个开发环境。但是我们的网站在 Docker 内运行时需要花费太多时间来加载(并且超时)。在检查主机指标(我的电脑)后,PHP 使用了大约 0.1% 的 CPU,在检查容器指标时,Docker 看起来完全空闲。应该使用资源的容器是 lexon-websites-workspace_wordpress-b2b_1当指向空的index.php 时,我得到即时响应。Docker 版本 19.03.12,内部版本 48a66213fe基本操作系统 5.1.6 Hera Linux 5.3.0-62-genericDockerfile:FROM wordpress:5.3.2-php7.3-apacheRUN apt update && apt install python-pip git libzip-dev zlibc zlib1g libmemcached-dev -yRUN git clone -b php7 https://github.com/php-memcached-dev/php-memcached /usr/src/php/ext/memcached \    && cd /usr/src/php/ext/memcached && git checkout master \    && docker-php-ext-configure /usr/src/php/ext/memcached \        --disable-memcached-sasl \    && docker-php-ext-install /usr/src/php/ext/memcached \    && rm -rf /usr/src/php/ext/memcachedRUN echo "memory_limit = 4096M" >> /usr/local/etc/php/conf.d/memory-limit-php.ini
查看完整描述

1 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

经过一番调查,我发现问题出在W3TC尝试访问Memcached服务器上。

W3TC 插件试图访问我们的生产 Memcached 服务器(无法从外部访问)并导致静默超时。


查看完整回答
反对 回复 2023-08-19
  • 1 回答
  • 0 关注
  • 79 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信