Justveryhappy

[Решено] Помощь с ошибкой Fatal error: Out of memory (allocated 24117248) (tried to allocate 49152 bytes) ...

Рекомендуемые сообщения

Коллеги, день добрый.

 

Вот уже несколько недель борюсь с проблемой Fatal error: Out of memory (allocated 24117248) (tried to allocate 72 bytes) ...

 

по первому диагнозу поднял как в php.ini и в admin/php.ini значение memory_limit как до 128M, так и до 256М - не помогает.

хостер утверждает, что на своей стороне поставил memory_limit 640М - тоже не помогает.

 

сама ошибка выбивается чаще всего на моменте перехода в оформление заказа.

Из модулей при оформления заказа задействованы:

- симпл v.4.6.6.

- модуль доставки Сдэк v.1.6.7

- определение по GEO IP v.5.2

- модуль оплаты payanyway

 

Грешил на кэшер Pagecashe и модуль mclite для оптимизации\минификации файлов, но отключение или откат этих модулей к положительным результатам так же не привел.

 

Сайт: valueart.ru

Шаблон: Monemaker 1.2.0

Проблемная страница: http://valueart.ru/index.php?route=checkout/simplecheckout

Версия PHP: 5.4.45

Хостер: ihc.ru

Opencart 1.5.6.4.

 

Прошу подсказать куда еще можно глянуть, вдруг кто встречался с такой проблемой.

Сразу оговорюсь, не программист, знаний в php нет.

Буду признателен за помощь, можно за деньги, так как пользователей явно данная ошибка отпугивает на раз-два.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 546

Да пусть хоть Гигабайт "ставят", роли не играет

На сервере, с соседями, память выделяется динамично

И если все соседи начинают её дружно кушать, то кому то не хватает. Вам сервер под скрипт в данном случае выделил 24 метра всего а не 256 ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

markimax, спасибо.

 

тоже склонялся к тому что хостер темнит.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 546

Не всегда....

Я видел когда скрипты упирались в 24 метра

И это была их проблема

Суть та, что они нагружали сервер MySQL который в выделении "не принимает" участия

Но кушает память хорошо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexFisher    195

на всех страницах такое, или на определенных?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    846

Никого не слушайте - меняйте хостера  и дайте 256 мб для PHP хотя бы!

И у вас все получится!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо за комментарии.

 

В итоге длительного общения со второй линией поддержки хостера и получения от него массы странных отмазок (например, "Скорее всего, сколько ему не дай ресурсов ему будет мало. Это указывает не не верно написанный скрипт. ") на следующий день прошли технические работы на стороне хостера.

 

С этого момента проблема падения с ошибкой "out of memory" полностью ушла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 546

Всем спасибо за комментарии.

 

В итоге длительного общения со второй линией поддержки хостера

 

Та да, надо сразу ломиться в "главному" админу.

На первой линии "обороны" тех. поддержки сидят студенты - дилетанты. У которых главная задача - отшить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу