проблема с поиском Allowed memory size

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет
Откуда: Moscow

проблема с поиском Allowed memory size

Сообщение Iftin »

Описание проблемы.

При запросе в поиске http://forum.c-o-k.ru/search.php , форума слово сочетания Sira RS-800 (искать все слова) выдаёт такую ошибку -
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 12 bytes) in /var/www/html/hosts/forum.c-o-k.ru/phpBB2/search.php on line 731

Версия
Version of phpbb: 2.0.15
Version of PHP: 4.3.3
Version of MySQL: 3.23.58
сжатие Gzip: ВКЛ

Что делать?

p.s.
нашёл только эту тему... она схожа с моей проблемой?
http://www.phpbbguru.net/community/view ... emory+size
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Найденная тема схожа отчасти. При выполнении скрипта был привышен лимит на использование памяти. Возможно поможет вот
это:
1. Открыть search.php
2. Найти

Код: Выделить всё

	//
	// Search ID Limiter, decrease this value if you experience further timeout problems with searching forums
	$limiter = 5000;
3. Уменьшить значение 5000 до устранения ошибки.

Вообще подобное сообщение об ошибке говорит о тои, что поисковый запрос выдал очень много результатов. Соответственно, наверное стоит задуматься об изменении запроса, более четкой его формулировкею
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Iftin
Тебе ограничили память в 8 Mb.
Ну и сам поиск в phpBB меня всегда "радовал".

Для начала, из phpMyAdmin, попробуй починить все таблицы.

Есть еще трюк c увеличением лимита памяти.
То есть, добавить:
ini_set("memory_limit","20M");

Пробуй ...
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

всетаки радует тема
Iftin писал(а):проблема с поиском Allowed memory size
у парня проблема с поиском памяти, а вы ему phpBB)))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Странно, что у него сообщений менее 30K, и уже такие проблемы ...
У меня тоже огрничение в 8M, то таких проблем не было.
Было превышение времени на выполнение ...
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет
Откуда: Moscow

Сообщение Iftin »

Jovani
дело в том ,что это наш сервер и организация купила его недавно. вы скажите, что надо сделать самое лучшее для решения проблемы. Я передам админу и он даст мне больше чем 8 мегабайт :)

Добавлено спустя 48 секунд:

crash
ты юморист ))) :P
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Iftin
memory_limit увеличить в php.ini
8 MB - это не память, а склероз.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

В php.ini можно выделить больше объема памяти, выделяемого сценарию.

То есть изменить параметр:
memory_limit = 8M

Но всетаки лучше разобраться более тщательнее что происходит.
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет
Откуда: Moscow

Сообщение Iftin »

Xpert
В php.ini
поставил админ 32 мегабайта, вернули обратно значение :arrow:

Код: Выделить всё

// 
   // Search ID Limiter, decrease this value if you experience further timeout problems with searching forums 
   $limiter = 5000;
на форуме делаю запрос слово сочетания Sira RS-800 (искать все слова) и выдаёт уже следующую ошибку....

Код: Выделить всё

Could not delete old search id sessions

DEBUG MODE

SQL Error : 2006 MySQL server has gone away

DELETE FROM phpbb_search_results WHERE session_id NOT IN ('05f21f9289e1ddd44b1c3e131047b321', '3f1bdee44ea8a62cc86da1371fbe6f0e'
< ... >
'33ce6fa4b869ebab6c3085cb41b72b92', 'c77aa929afd0991b819dd3bdca6c5812')
Line : 734
File : search.php
:?:
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Jovani писал(а):
Для начала, из phpMyAdmin, попробуй починить все таблицы.
Делал?
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет
Откуда: Moscow

Сообщение Iftin »

Jovani
а как это делается? :oops:

p.s.
я думаю при переезде на новый сервfк базы точно полетели (((
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 21 год

Сообщение Jovani »

Iftin писал(а):Jovani
а как это делается? :oops:
ищи в прилепленных темах этого форума ...

Вернуться в «Поддержка phpBB 2.0.x»