PHP 5.3.23 — PHP 5.6.3 — Увеличение использования памяти Zend Framework 1.12

Мы некоторое время работали на PHP 5.3.23 и имеем задания cron, которые используют немного памяти из-за объектов и ссылок. Большинство крон никогда не превышали 128M, хотя, вероятно, даже не 64M.

После того, как мы обновили до PHP 5.6.3, некоторые из этих крон используют безумные объемы памяти и все еще умирают, хотя они не были изменены. Один из этих крон превосходит 2 ГБ памяти

Что-нибудь известно, что может вызвать эту проблему? Или у кого-нибудь есть больше информации о том, как его отладить?

я пробовал
— помещая все в функцию за вызов цикла, чтобы все ссылки исчезли после функции,
— ручная сборка мусора
— сброс объектов вручную
— xhprof с использованием памяти

кажется, что он просто продолжает расти. Что-то заставляет меня чувствовать, что это может быть в Zend Framework MysqlI Adapter

3

Решение

Возможно, это связано с OpCache, который хранит байт-код в общей памяти.
Он включен в php 5.6 по умолчанию. Больше информации Вот.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]