		Данные о проекте

1.Название проекта
    passport
2.URL адрес
    Рабочая версия: http://passport.yandex.ru/passport
    Тестовая версия: http://passpadmin.yandex.ru/passport
3.Краткое описание
    Система регистрации, авторизации и ведения учёта изменений в
    пользовательских записях
4.Руководитель проекта
    DZ
5.Ответственный разработчик
    Zappa (Андрей Запарий)
    email: zappa@yandex-team.ru
    icq: 89022222
6.Дата начала разработки
    Thu Oct 12 2000 first cvs commit of main module
    Пользовательский интерфейс - веб интерфейс

7.OS:
    Разработка: Linux (RH6.2), FreeBSD 4.2-STABLE, Linux (ASP7.2), FreeBSD
    4.5-STABLE
    Рабочая система: FreeBSD 4.5-STABLE
8.Сетевое имя компьютера:
    horovod.yandex.ru (ip: 213.180.193.47)
    ip based virtual host passport.yandex.ru (ip: 213.180.193.57)
    ip based virtual host passpadmin.yandex.ru (ip: 213.180.193.85)
9.Локальный маршрут скриптов:
    /usr/local/www/newpassp/ - корень
    пути от корня проекта
        data: 
            robots.txt
            index.html - редиректор
            access.html - описание установок сессий авторизации (паранойя)
            admin/renamer - fake file для установки авторизации apache
            data/images: логотипы проектов яндекса, видимых на паспорте
        cgi-bin: исполняемый скрипт и необходимые библиотеки
        startup: скрипт инициализации
        script: скрипты обслуживания
    Подробнее см в файле ls-lR
10.Уровень загруженности
    20 - 70 соединений при нормальной работе
    LA ~ 0.2 - 2.0 при нормальной работе
11.CVS сервер и каталог
    tree.yandex.ru:/opt/CVSROOT
    module: passport
12.Языки программирования
    Perl 5.005_03 (mod_perl/1.24)
    bash

Данные о Базе данных:
13	ТИП:
    a) safeguarddb (on safeguard.yandex.ru) 
        mysql  Ver 11.15 Distrib 3.23.46
    b) historydb (on horovod.yandex.ru:/usr/local/mysql.back)
        mysql  Ver 11.15 Distrib 3.23.46
       trackdb   (on horovod.yandex.ru:/usr/local/mysql.23)
        mysql  Ver 11.15 Distrib 3.23.46
14	Сетевое имя компьютера:
    a) safeguard.yandex.ru
    b) horovod.yandex.ru
15	Название базы
    a) safeguarddb
    b) historydb, trackdb
16	Куда архивируется :
    b) trackdb - backbone база данных с коротко живущими записями - не
                 реплицируется
       historydb - реплицируется на qu.yandex.ru:/usr/local/mysql.3309
17	Частота архивирования:
18	Наличие cron`овых скриптов
    На safeguard:
        в /etc/crontab:
            28 минут каждого часа /usr/local/bin/clear_sesdb 2 - удаление
            устаревших записей из таблицы sessions (2 - количество часов
            без обращения к данной записи по истечении которых запись
            считается устаревшей)
            04.28 каждые сутки /usr/local/bin/clear_sesdb_long - удаление
            устаревших записей из таблицы sessions, для которых была запрошена
            авторизация на длительное время, и доступ к которым не
            осуществлялся более месяца.
    На horovod:
        в /etc/crontab
            PASSPORTROOT/scripts/clutrack.pl - раз в десять минут - удаление 
            устаревших записей
            PASSPORTROOT.scripts/ParseAdmin  - в 00:05 и 00:30 - останов и 
            запуск парсеров соответственно
19	Где
20	Периодчность их работы

Административный интерфейс
21	OS:
22	Сетевое имя компьютера:
23	Локальный маршрут скриптов:
24	Языки программирования
25	CVS сервера и каталог в них
	Скрипты мониторинга
26	Сетевое имя компьютера:
27	Локальный маршрут скриптов:
28	Языки программирования

Опущенные значения для полей означают их отсутствие, или наличие данной
информации на других проектах.

Статистику работы паспорта можно в частности посмотреть, воспользовавшись
admin интерфесом на admin.narod.ru:
