Перейти к публикации

Fatal error: Allowed memory size


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

Добрый день, коллеги. возникла следующая ситуация, есть сайт, домен - http://zamusic.net/

Версия движка 8.5

Конфиг пхп можно посмотреть здесь - http://bitrix48.timeweb.ru/phpinfo.php

С недавних пор возникла ошибка, указанная в сабже. если быть точным, вызывала ошибку 379 строка

require_once ROOT_DIR . '/engine/engine.php';

Поставил пустой движок.

получил

- Fatal error: Allowed memory size of 419430400 bytes exhausted (tried to allocate 1164084689 bytes) in /home/b/balalayka/zamusic.net/public_html/engine/init.php on line 377

строчка вызывающая ошибку if ($config['allow_topnews'] == "yes") include_once ENGINE_DIR . '/modules/topnews.php';

те банальное включение базового модуля. комментирую - работает.

Суть вопроса - что может повлиять на базовый модуль так, что движок начинает требовать 1гб озу?

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

если не модифицированный модуль, то выборка из 10 записей никак не может заюзать столько памяти

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

если не модифицированный модуль, то выборка из 10 записей никак не может заюзать столько памяти

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

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

могу предоставить доступ к фтп, сможете сами убедиться

не, ну мне не надо доступ.

суппорт что нибудь посоветует)

на всякий случай - прооптимизируйте базу данных

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

Сегодня ваял новую функцию для комментариев, столкнулся с подобной проблемой... но слава блогу! - разобрался :)

Причина в зацикливании скрипта была, которая вызванна неправильной склейкой нескольких таблиц. Если запрос идет со склейкой и очень много параметров выбранно, то проходка по БД, например, 10 последних комментариев из таблицы комментариев и склейкой таблиц постов и юзеров мне дала 50к проходов - офигел просто :lol: из 200 комментариев всего. Ну, несколько сек. можно подождать при посещалке в несколько человек в день, а вот при большой посещалке - уже вылет скрипта обеспечен. Весь день голову над запросом ломал :)

Проверьте запрос, хотя, причин может быть весьма много... Большая БД? сколько в таблицах данных и что там выбирается?

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

Сегодня ваял новую функцию для комментариев, столкнулся с подобной проблемой... но слава блогу! - разобрался :)

Причина в зацикливании скрипта была, которая вызванна неправильной склейкой нескольких таблиц. Если запрос идет со склейкой и очень много параметров выбранно, то проходка по БД, например, 10 последних комментариев из таблицы комментариев и склейкой таблиц постов и юзеров мне дала 50к проходов - офигел просто :lol: из 200 комментариев всего. Ну, несколько сек. можно подождать при посещалке в несколько человек в день, а вот при большой посещалке - уже вылет скрипта обеспечен. Весь день голову над запросом ломал :)

Проверьте запрос, хотя, причин может быть весьма много... Большая БД? сколько в таблицах данных и что там выбирается?

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

The Error returned was:

Unknown column 'start' in 'field list'

Error Number:

1054

SELECT id, title, category, body, vote_num, start, end FROM hervam_vote WHERE approve

Есть предположения о том что это за колонка?

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

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

The Error returned was:

Unknown column 'start' in 'field list'

Error Number:

1054

SELECT id, title, category, body, vote_num, start, end FROM hervam_vote WHERE approve

Есть предположения о том что это за колонка?

Несоблюдение инструкции по обновлению скрипта, в результате версия базы данных не соответствует версии скрипта. Решение описано на странице http://dle-news.ru/faq.html

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...