首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP7上的Opcache是否预先分配所有分配的内存?

PHP7上的Opcache是否预先分配所有分配的内存?
EN

Stack Overflow用户
提问于 2017-01-09 21:22:41
回答 1查看 477关注 0票数 3

我的opcache有一个512米的memory_consumption集,它已经满了。

因此,我将其增加到2048 M,并重新启动php守护进程。它立刻又被填满了:

这个网站只是运行一个with安装与两个子域网站。没什么特别的真的。这是一个低流量的网站,大多是静态的。它确实有一家Woocommerce商店,但只有两种产品。没有什么能让我认为这样大量的缓存消耗是合理的。

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

我的php-fpm配置有:

代码语言:javascript
复制
php_value[opcache.memory_consumption] = 2048

我怎样才能对发生的事情有更深入的了解?

EN

回答 1

Stack Overflow用户

发布于 2017-01-10 13:55:30

问题在于我配置opcache的方式。我已经通过设置这个属性在fpm池中配置了它:

代码语言:javascript
复制
php_value[opcache.memory_consumption] = 2048

但是,在php.ini或php.d中配置它的正确方法是:

代码语言:javascript
复制
opcache.memory_consumption=2048
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41557178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档