81. Леголегс - 10 Марта, 2010 - 05:14:10 - перейти к сообщению
Обычно в php.ini установлены ограничения на время работы скрипта (30 секунд как правило) и на занятую память (здесь всегда по разному). Если скрипт индексации не успевает отрабатывать за 30 секунд или требует слишком много памяти - его автоматически прибивает сервер. Не знаю, останется ли база данных в рабочем состоянии после такого. Можете попробовать создать отдельный форум и зафлудить его "войной и миром", и попробовать проиндексировать.
82. Systemnik - 10 Марта, 2010 - 06:14:09 - перейти к сообщению
Леголегс,
не, проблема не в этом, скрипт индексации запускается кроном, а тут обычно сеттаймлимит отрубают.
Просто сам по себе поиск перестает работать, когда база большая - вот главный недостаток работы с файлами в PHP.
не, проблема не в этом, скрипт индексации запускается кроном, а тут обычно сеттаймлимит отрубают.
Просто сам по себе поиск перестает работать, когда база большая - вот главный недостаток работы с файлами в PHP.
83. Леголегс - 10 Марта, 2010 - 07:30:11 - перейти к сообщению
Systemnik пишет:
В смысле перестаёт? Памяти не хватает или какие-то ещё ограничения? Когда памяти не хватает всегда можно извернуться и сэкономить.
Просто сам по себе поиск перестает работат
84. Systemnik - 10 Марта, 2010 - 09:38:45 - перейти к сообщению
Да черт его знает что происходит! Результаты не все выдавать начинает, и.т.п.