cakephp выделяет огромную память на новом сервере - PullRequest
0 голосов
/ 19 октября 2010

У меня есть сайт, использующий cakephp1.2.8, работающий на сервере ubuntu9.04. Он отлично работает с 16M memory_limit. Теперь я перенес сайт на новый CentOS5.5 VPS. Затем сервер начинает показывать ошибки, подобные этой:

Неустранимая ошибка: допустимый объем памяти 268435456 байт исчерпан (попытка выделить 342095888 байт) в поле Неизвестно в строке 0

Он отображает страницы правильно, но показывает эту ошибку внизу. Количество байтов, которое он пытался выделить, является случайным. Я что-то пропустил?

1 Ответ

0 голосов
/ 19 октября 2010

Новый сервер 64bit? Есть ли на новом сервере больше модулей apache / php, чем на другом?

CakePHP толстый ... у нас установлено 90 ~ МБ

Вы всегда можете просмотреть ваш индекс / диспетчер / контроллеры и выполнить отладку с использованием памяти и дампами.

Также есть ли в новой базе данных VPS больше данных? Вы можете использовать множество объектов с помощью своих находок, возможно, вы захотите ограничить запрос / рекурсивность.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...