URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7975
[ Назад ]

Исходное сообщение
"Allowed memory size"

Отправлено sdi , 07-Июн-15 04:03 
Здравствуйте!
Имеется недоделанный сайт на joomla3 :-) http://****.ru/
Так вот, все замечательно работало пока хостер не сообщил, что снимают с поддержки php 5.2. Я не придал этому значения, т.к. мой сайт работает на 5.3.
Через пару дней после этого сообщения я зашел на сайт, а он не грузится. После 3-4 раз ф5 он загружается. Через какое то время опять нет. Белый экран. опять делаешь ф5 несколько раз и все ОК.
Включил логи и отображение ошибок. и получаю вот это:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2 bytes) in /home/c/xxxxxxxxx/joomla_1/public_html/libraries/joomla/database/driver/mysqli.php on line 825
"Первым делом я обратился к в тех. поддержку, на что получил вот такой вот ответ:
Данная ошибка говорит о том, что для выполнения скрипта недостаточно оперативной памяти, доступной в рамках вашего тарифного плана. На вашем текущем тарифном плане выделяется 128 М на скрипт.

Вы можете выполнить оптимизацию скриптов. По этому вопросу вы можете обратиться к разработчику сайта либо к сторонним специалистам.

В случае, если по какой-либо причине оптимизация скриптов невозможна, вы можете рассмотреть возможность перехода на тарифный план Eterno, в рамках которого доступны 500 М оперативной памяти на скрипт."

Я перенес сайт на локальный сервер, в php.ini установил memory_limit = 128M затем memory_limit = 64M и все нормально работает.

И собственно сам вопрос теперь: помогите, пожалуйста, разобраться в проблеме, или подскажите как оптимизировать скрипты, а то что то как то не хочется переходить на более дорогой тариф.

[сообщение отредактировано модератором]


Содержание

Сообщения в этом обсуждении
"Allowed memory size"
Отправлено Pahanivo , 07-Июн-15 12:28 
у вас такая каша тут по написана, вряд ли кому-то будет интересно разбираться ...


"Allowed memory size"
Отправлено fail , 07-Июн-15 19:53 
>[оверквотинг удален]
> поддержки php 5.2. Я не придал этому значения, т.к. мой сайт
> работает на 5.3.
> Через пару дней после этого сообщения я зашел на сайт, а он
> не грузится. После 3-4 раз ф5 он загружается. Через какое то
> время опять нет. Белый экран. опять делаешь ф5 несколько раз и
> все ОК.
> Включил логи и отображение ошибок. и получаю вот это:
> Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate
> 2 bytes) in /home/c/xxxxxxxxx/joomla_1/public_html/libraries/joomla/database/driver/mysqli.php
> on line 825

...


Вообще-то это уже очень и очень не совсем солидно - хостить сркипты.
Щаз в тренде - vm & virtual containers

Переeзжайте на VPS, VDS - будете там рутом-богом и царем-пользователем - и заодно уровень подтянете.

P.S.:
"И убедительная просьба - Шарикову пива не предлагать..". тьфу напутал,
рекомндации - надумаете переезжать перезжайте на LTS операционку и по макс. исключить из рациона само-сборный софт(Apache, PHP, Joomla и т.д.)