Продолжение
ii://gq8nGRAU1AyNC34AE67K
Прототип работы "Самоархивации".
Итак, имеется скрипт, запускаемый раз в пару дней в Cron на станции.
Он просматривает количество сообщений в каждой эхе. Если оно больше N (предположим, 5000), скрипт отнимает от этого числа N1 (ну пусть 1000): N2=N-N1;
Затем скрипт берёт N2 первых сообщений из эхи, смотрит таймстамп первого и последнего, и сохраняет их в бандле под названием <echoarea>-<timestamp1>-<timestamp2>.bundle. Бандл отправляется в специальный архив, а сами взятые сообщения из эхи удаляются.
Здесь учитывается, что серверный фетчер работает не по обычному /u/e, а по расширенному, получая примерно 0.5*N1 msgid на эху.
В итоге нода (да и вся сеть) может работать "на автопилоте" при полном отсутствии сисопов. Вполне хорошая альтернатива перекатыванию. А юзеры/клиенты и не заметят ничего.