我的 opcache 有一个 512M 的 memory_consumption 集,并且已满。
所以我将它增加到2048M,并重新启动了php-fpm daemon。它立即又填满了:
该站点只是运行带有 2 个子域站点的 WP Multisite 安装。没什么特别的,真的。这是一个低流量的网站,主要是静态的。它确实有一家 Woocommerce 商店,但只有两种产品。没有什么让我认为这种缓存消耗量是合理的。
- PHP7 的 Opcache 是否预先分配了它配置使用的所有内存?
- 还是我的缓存真的被填满了?
- 还是我设置了不正确的属性?
我的 php-fpm 配置有:
php_value[opcache.memory_consumption] = 2048
我怎样才能进一步了解正在发生的事情?