Все,
Я работаю над веб-приложением на основе Zend Framework. Мы продолжаем сталкиваться с ошибками нехватки памяти на нашем сервере разработки:
Допустимый объем памяти XXXX байтов исчерпан (пробовал ГГГГ ...
Мы продолжаем увеличивать memory_limit в php.ini, но теперь он превышает 1000 мегабайт. Что такое нормальное значение memory_limit? Каковы обычные подозрения в php / Zend для нехватки памяти? Мы используем Propel ORM.
Спасибо за помощь!
Обновление
Я не могу воспроизвести эту ошибку в моей среде Windows. Если я установлю значение memory_limit на низкое значение (скажем, 16M), я получу ту же ошибку, но «попытка выделить» всегда является чем-то разумным. Например:
(попытался выделить 13344 байта)
Если я установлю очень низкий объем памяти на сервере (Fedora 9) (например, 16M), я получу то же самое. последовательные, разумные ошибки нехватки памяти. Однако, даже если на нашем сервере установлен очень высокий предел памяти (например, 128 МБ), возможно, раз в неделю, я получу сумасшедшую огромную ошибку памяти: (попытался выделить 1846026201 байт) Я не знаю, может ли это пролить больше света на то, что происходит. Мы используем Propel 1.5. Похоже, что настоящий релиз выйдет позже в этом месяце, но не похоже, что у кого-то еще есть такая проблема. Я не знаю, в чем проблема с Propel. Мы используем Zend Server с php 5.2 на Linux и 5.3 на локальном компьютере.
Есть еще идеи? У меня есть билет, чтобы установить Xdebug в Linux.
Спасибо
-rep