gpt4 book ai didi

php - PHP7 上的 Opcache 是否预分配所有分配的内存?

转载 作者:行者123 更新时间:2023-12-05 06:40:55 26 4
gpt4 key购买 nike

我的 opcache 有一个 512M 的 memory_consumption 集,它已满。

所以我把它增加到2048M,然后重启了php-fpm守护进程。它立即再次填满:

Opcache issue

该站点只是运行一个带有 2 个子域站点的 WP Multisite 安装。没什么特别的,真的。这是一个低流量站点,主要是静态的。它确实有一个 Woocommerce 商店,但只有两种产品。没有什么让我认为这种缓存消耗量是合理的。

  • PHP7 的 Opcache 是否预先分配了它配置使用的所有内存?
  • 或者我的缓存真的填满了吗?
  • 还是我设置了不正确的属性?

我的 php-fpm 配置有:

php_value[opcache.memory_consumption] = 2048

我如何才能进一步了解正在发生的事情?

最佳答案

问题出在我配置 opcache 的方式上。我通过设置此属性在 fpm 池中配置了它:

php_value[opcache.memory_consumption] = 2048

然而,正确的配置方式是在 php.ini 或 php.d 中:

opcache.memory_consumption=2048

关于php - PHP7 上的 Opcache 是否预分配所有分配的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41557178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com