Мы запускаем CentOS 6 с веб-приложением PHP.
После того, как мы запустили новую версию, похоже, у нас проблема с памятью, однако top
не показывает экземпляров с высоким уровнем использования. Я осмотрелся, и люди предлагают проверить free
, чтобы проверить, используется ли он просто кешем. Результат показывает, что он используется другими процессами, кроме кеша.
Я хотел бы знать, в каком направлении начать поиски, и какие предложения есть.
Большое спасибо - Мэтт
Вы должны попросить разработчиков протестировать свой код (в частности, код, который изменился в этой новой версии) и измерить использование памяти. Такие инструменты, как профилировщик xdebug (ты можешь использовать webgrind, phpstorm, qcachegrind/kcachegrind чтобы прочитать результаты) и (может быть, что более важно) xhprof, поскольку он также собирает метрики памяти. Вы можете использовать такие инструменты, как preinheimer / xhprof или perftools / xhgui чтобы визуализировать эти данные.