Перейти к содержимому


Фотография
- - - - -

Не хватает памяти


Лучший Ответ LeMax , 25 August 2016 - 13:35

Как мне кажется - картинки тяжелые\большие (каждая больше 1Мб, скорее всего), при выводе разом всех - скрипт пытается их урезать и уменьшить, и ресурсов сервера на это не хватает. Здесь выхода два:

  • Облегчить и перезалить на сервер все изображения (пакетно это сделать легко)
  • Перейти на VDS с минимальными настройками (уже должно быть легче и проще, а тарифы теперь сопоставимы с хостингом)
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 axeld

axeld

Отправлено 25 August 2016 - 13:09

Здравствуйте, на некоторых страницах поиска по фильтру, выдаёт ошибку

 

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 21260 bytes) in /home/users/t/tdartelvl/domains/xn--90afduuggi.xn--p1ai/administrator/components/com_zoo/helpers/imagethumbnail.php on line 165

 

http://декорспб.рф/catalog?e%5B_itemcategory%5D=0&e%5B39677dee-a272-477a-9c9c-c14d766f673e%5D%5B%5D=Зодчий+%28Россия%29&e%5B39677dee-a272-477a-9c9c-c14d766f673e%5D%5B%5D=Китай&limit=99&order%5Bfield%5D=ee3c3341-c4f8-4896-9065-2e85b65c1f88___value&order%5Bmode%5D=0&logic=and&send-form=Искать&exact=1&controller=search&option=com_zoo&task=filter&type=kursy&app_id=8&Itemid=243

 

Можно, что-то сделать, без выделенного сервера. Сейчас простой тариф.

 


  • 0

#2 LeMax

LeMax

Отправлено 25 August 2016 - 13:20

Если правильно понимаю, то imagethumbnail.php - никак не используется фильтром, а только отрисовывает превьюшки в карточках (тизерах, например). Следовательно - либо на сервер загружены сильно тяжелые картинки и при сжатии - тратится много ресурсов сервера, либо просто не включен кеш. (Это первое, с чего бы я начал искать проблему).

 

А вы смотрели 165 строчку этого файла, что там написано?


  • 0

#3 axeld

axeld

Отправлено 25 August 2016 - 13:33

Дело не в фильтре, это да. Это я просто ссылку дал, что бы понятнее было. Фотки большие, наверное нужно сжимать.

 

 $this->img_source = imagecreatefromjpeg($this->img_file); 165 строчка


  • 0

#4 LeMax

LeMax

Отправлено 25 August 2016 - 13:35   Лучший Ответ

Как мне кажется - картинки тяжелые\большие (каждая больше 1Мб, скорее всего), при выводе разом всех - скрипт пытается их урезать и уменьшить, и ресурсов сервера на это не хватает. Здесь выхода два:

  • Облегчить и перезалить на сервер все изображения (пакетно это сделать легко)
  • Перейти на VDS с минимальными настройками (уже должно быть легче и проще, а тарифы теперь сопоставимы с хостингом)

  • 1




Click to return to top of page in style!