Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker-PHP不使用分配的资源_Php_Wordpress_Docker - Fatal编程技术网

Docker-PHP不使用分配的资源

Docker-PHP不使用分配的资源,php,wordpress,docker,Php,Wordpress,Docker,我有一个运行在PHP7.3上的Wordpress网站 该网站在Kubernetes环境中完美运行。 目前,我们的开发环境没有使用Docker,只是一个简单的指示灯 我们想用Docker建立一个开发环境。 但是我们的网站在Docker内部运行时需要花费太多的时间来加载(和超时) 在检查主机指标(我的计算机)之后,PHP使用了大约0.1%的CPU,在检查容器指标时,Docker看起来完全空闲 应该使用资源的容器是lexon-websites-workspace\u wordpress-b2b\u 1

我有一个运行在PHP7.3上的Wordpress网站

该网站在Kubernetes环境中完美运行。 目前,我们的开发环境没有使用Docker,只是一个简单的指示灯

我们想用Docker建立一个开发环境。 但是我们的网站在Docker内部运行时需要花费太多的时间来加载(和超时)

在检查主机指标(我的计算机)之后,PHP使用了大约0.1%的CPU,在检查容器指标时,Docker看起来完全空闲

应该使用资源的容器是lexon-websites-workspace\u wordpress-b2b\u 1

当指向一个空index.php时,我会得到一个即时响应

  • Docker版本19.03.12,内部版本48a66213fe
  • 基本操作系统5.1.6 Hera Linux 5.3.0-62-generic
Dockerfile:

FROM wordpress:5.3.2-php7.3-apache

RUN apt update && apt install python-pip git libzip-dev zlibc zlib1g libmemcached-dev -y

RUN 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/memcached

RUN echo "memory_limit = 4096M" >> /usr/local/etc/php/conf.d/memory-limit-php.ini

经过一些调查,我发现问题来自W3TC试图访问Memcached服务器


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

经过调查,我发现问题来自W3TC试图访问Memcached服务器


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

您试图调试什么问题?如果一个空的
index.php
产生了一个直接的响应,我会假设应用程序中有什么东西阻塞了servers@NicoHaase我在使用干净的Wordpress时遇到了完全相同的问题。我将使用xdebug进行调试,以确定问题似乎来自W3 Total缓存。我仍然有一个缓慢的网站时,不使用,但它的方式更好。和容器使用一些CPU知道!看起来罪魁祸首是Memcached,我将打开另一个问题并结束这个问题。你试过调试这个问题吗?如果一个空的
index.php
产生了一个直接的响应,我会假设应用程序中有什么东西阻塞了servers@NicoHaase我在使用干净的Wordpress时遇到了完全相同的问题。我将使用xdebug进行调试,以确定问题似乎来自W3 Total缓存。我仍然有一个缓慢的网站时,不使用,但它的方式更好。和容器使用一些CPU知道!看起来罪魁祸首是Memcached,我将打开另一个问题并结束这个问题。