Все оказалось довольно неожиданно. Разработчик обнаружил, что файл индекса английского форума, а именно этот файл используется для поиска по форуму и не только, стал уж слишком гигантского размера и убрал его в начале недели. Выяснилось, что после этого не только перестал работать поиск по всему форуму, но и резко улучшилась производительность сайта. Сейчас он работает фактически так, как должен, и бьет все прежние рекорды. Скорее всего дело именно в этом "не только". Движок mt так устроен, что использует поиск по форуму тогда, когда не может что-то найти в словаре. Или же по ошибке использует даже когда не нужно. В общем, похоже, что гигантский индексный файл и был причиной торможения всей системы. Тут, правда, не до конца понятно, почему это торможение было очень заметным только на двух серверах и не провлялось на одном (68-м). В любом случае, поиск на английском форуме "ампутирован" до лучших времен. Одна радость - стало немного яснее, куда копать.
|