Недостаточно памяти (выделено 539754496) (попытался выделить 18446744073709551615 байт) - PullRequest
0 голосов
/ 22 марта 2012

Очевидно, что это ошибка ограничения памяти PHP, но я спрашиваю здесь из-за огромного размера суммы, которую он пытался выделить;происходит что-то интересное.

Я унаследовал этот большой проект, поэтому я не знаю истории.Строка, на которую указывает эта ошибка, является простой $res = array();, в середине некоторого почтового кода.В нестатической функции в классе, вызываемой из довольно узкого цикла.Никакого очевидного огромного выделения памяти не происходит.

Этот код хорошо работает большую часть времени при выполнении задания cron, и каждые несколько недель появляется такая ошибка - и всегда с теми же 1844674407370955161 байтами.

Это довольно безумно, так что, возможно, кто-то видел нечто подобное раньше.

PHP 5.2.13, CentOS 5.4

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