Задать вопрос

Ошибка Allowed memory size

Здравствуйте. При работе сайта в лог сыпется ошибка

Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in [...]

Увеличение выделенной памяти не помогает. Выделено и так 128 метров. Причем, что характерно, что нехватка какая-то крошечная и сохраняется при увеличении лимита даже вдвое от указанного.

Если принципиально, то сайт работает на Umi.CMS
  • Вопрос задан
  • 3497 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
Aleks_ja
@Aleks_ja
Установите себе экстеншн пхпшный xdebug. Он прервёт рекурсию и по стэк трэйсу будет сразу видно где косяк.
Ответ написан
Комментировать
la0
@la0
В umi полно бесконечных циклов по всему движку.
Последнее, что видели, это было вообще ппц вида while ($v=strtok(...))
Поддержка стала лечить типа настройки неправильные, после этого от использования вот этого самого мы отказались.
Возможно, такие штуки есть в сторонних модулях. Посмотрите на какой именно строчке, и, если не сложно, влепите кусок кода в вопрос.
Ответ написан
arbuzzz
@arbuzzz Автор вопроса
Не должны. У меня купленная лицензия Shop. По их же условиям они должны мне предоставлять раскодированную версию.
Ответ написан
Комментировать
mekegi
@mekegi
Причем, что характерно, что нехватка какая-то крошечная и сохраняется при увеличении лимита даже вдвое от указанного.

Скрипт не может знать заранее предугать сколько ему памяти понадобится, а то что он пишет tried to allocate N bytes — так это всего лишь то что он пытался выделить память в конкретном месте под переменную и ему не хватило вот этих N байт. Так что число это чуть более чем бесполезно. Никакой полезной информации оно не несет.
Как получите «раскодированную версию» ковыряйте ее на вложенные циклы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽