我有一個在 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 服務器(無法從外部訪問)并導致靜默超時。
- 1 回答
- 0 關注
- 105 瀏覽
添加回答
舉報
0/150
提交
取消