Поздравляю с выходом 3.2rel. Получилась действительно довольно стабильная версия, которая может нести значительную нагрузку.
Из серьезных проблем, мешающих _реально_ запустить и _поддерживать_ 100000 эккаунтов на машину - это медленный старт.
После очередной чистки у нас осталось 70k эккаунтов примерно на 2000 доменах (на одной машине). Время старта достигло 12мин. Это абсолютно недопустимое время простоя. Хоть и нечасто, но сервер приходится рестартовывать. Прежде всего для апгрейдов и чистки очереди в критической ситуации.
Можно ли сделать сохранение списка account->home_dir в текстовом файле при нормальном shutdown'e? С последующим его поднятием вместо обхода дерева. На мой взгляд размер такого файла не превысит 10Mb на 100k эккаунтов. Запись и чтение такого файла - секунды. Это значительно ускорит процесс поднимания сервера. В случае ненормального опускания, файла нет, и можно перечитывать всю структуру.
Мне кажеться это достаточно простой алгоритм, и его можно не увязывать с новыми возможностями, зделав в stable версии.
Boris.
##################################################################Вы получили это сообщение потому, что подписаны на список рассылки <CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>Для административных запросов адрес <CGatePro-request@mx.ru> Получено Sat Jan 15 00:19:40 2000
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:14 MSK