2017-01-09 15 views
2

У моего opcache был memory_consumption набор из 512M, и он был полон.Предоставляет ли Opcache на PHP7 всю назначенную память?

Итак, я увеличил его до 2048M и перезапустил демон php-fpm. И он сразу же заполняется снова:

Opcache issue

Этот сайт просто работает установка WP Многоузловое с 2 субдомена сайтов. На самом деле ничего особенного. Это низкий сайт трафика, в основном статический. У него есть магазин Woocommerce, но только с двумя продуктами. Ничто не заставляет меня думать, что этот объем потребления кэша оправдан.

  • Предоставляет ли PHPC Opcache всю память, которую он настроил использовать?
  • Или мой кеш действительно заполнен?
  • Или я устанавливаю неправильное свойство?

Мой PHP-FPM конфигурации имеет:

php_value[opcache.memory_consumption] = 2048 

Как я могу получить более глубокое представление о том, что происходит?

+0

Покажите нам содержимое вкладку «Сценарии». – duskwuff

+0

@ duskwuff Вот он: https://www.dropbox.com/s/ui12bzwkbbb0ow/opcache-issue.txt?dl=0. Я сделал некоторые вычисления и сообщил, что скрипты составляют всего ~ 40 МБ (с учетом импорта и т. Д.), – raulk

ответ

1

Проблема была в том, как я настроил opcache. Я настроил его в МПФ пула, установив это свойство:

php_value[opcache.memory_consumption] = 2048 

Однако правильный способ настройки его в php.ini или в php.d:

opcache.memory_consumption=2048 

 Смежные вопросы

  • Нет связанных вопросов^_^