Вылетает поиск с ошибкой: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 8637907 bytes) in /home/www/forum.oszone.net/html/SearchEngine.php on line 14
Это у меня или у вас? С двух разных машин пробовал, правда провайдер один. |
Если не секрет, то что и где пытались найти?
|
ivank
Получил один-в-один такую же ошибку. Данные: Ищем - "greyman + гост" Искать - "в теле..." Где искать - "Интернет" остальное - без изменений Потом попробовал поискать отдельно по подразделам - работает. Тогда повторно поискал по большому разделу - стало работать. Для проверки дал тот же поиск уже по "Где искать"-"Общий" - получил ту же ошибку. Дал "Где искать"-"Тест-форум" - норма. Опять дал "Где искать"-"Общий" - ошибка. попробовал пройтись опять по подразделам: "Где искать"-"Флейм" - опять ошибка. Дальше надоело проверять - слишком долго (тайм-ауты эти для тестирования совсем не предназначены...). Добавлено: Кстати, первое число у меня такое же (8388608), а вот второе - другое (например - 10288433). Для данных условий поиска - оно постоянное (если менять только "Где искать"). Попробовал также несколько других строк поиска - число не изменилось... |
Искал в поиске по форуму "железо", текст: "восстановление данных" и "сигналы биоса" - это с другой машины. Все настройки поиска были по-умолчанию. Ошибка одна и та же. На счёт memory size в байтах не знаю, но похоже что в обоих случаях было одинаковое значение.
|
Причина ошибки проста - есть ограничение на выделяемый объём памяти скриптом. Раньше оно было 16 метров, видимо теперь оно 8 (судя по сообщениям). Да и сообщений раньше было меньше - было необходимо меньше памяти для поиска. В общем, надо думать - решения этой проблемы с ходу я не могу родить. Скорее всего, надо менять существующий поисковый движок на что-то принципиально иное... Мысль не нова. Особенно, учитывая, что изначалаьно он писался для моей домашней странички из 10 страниц :)
|
Цитата:
|
Время: 06:34. |
Время: 06:34.
© OSzone.net 2001-