Выгрузки единого реестра

Skip to end of metadata
Go to start of metadata

Выгрузки работают по следующей "цепочке":

/app/reductor/usr/local/Reductor/bin/rknd

Раз в 5 минут проверяет, имеется ли новая (в том числе и срочная) выгрузка на сервере роскомнадзора. Если есть - скачивает.

/app/reductor/etc/cron.d/reductor

Содержит список периодических задач связанных с Carbon Reductor. (затирается при обновлении).

/app/reductor/usr/local/Reductor/bin/update.sh

Запускается в десятую минуту каждого второго часа из cron, запускает скачивание новых списков, обновление сигнатур и загрузку всего этого в модуль xt_reductor и ipset.

/app/reductor/usr/local/Reductor/bin/rkn_download.sh

Подготавливает всё необходимое для выгрузки - chroot контейнер с openssl, запускает генерацию и подпись сертификата, подключение virtualenv итд. При неудачной выгрузке делает 1 повторный запрос.

/app/reductor/usr/local/Reductor/bin/rkn_download.py

Запрашивает идентификационный номер у сервера ркн, а затем с увеличивающимся каждый раз на случайное число секунд опрашивает его (при неудачной предыдущей попытке), готов ли для него архив с выгрузкой. Сохраняет как register.zip, извлекает из него dump.xml в папке /app/reductor/var/lib/reductor/rkn/.

Далее dump.xml обрабатывается уже другими скриптами, не связанными с выгрузкой.

Для успешной выгрузки необходимо указать все данные - название организации/инн/огрн/email и добавить актуальный закрытый ключ в /app/reductor/cfg/userinfo/provider.pem

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.