на главную    
     
 
  Менеджер приоритетов | Содержание | Менеджер самообновления – manSuperTask  
   
 

Практическая часть. Основные процедуры
Менеджер whois серверов – manWhois


Менеджер whois серверов предоставляет информацию о том, какие whois серверы доступны в данный момент (имеется в виду – по количеству запросов), и когда можно будет обращаться к недоступным серверам. В изначальной постановке задачи предусматривалась возможность наличия нескольких whois серверов для одной регистратуры (зеркал). Данный менеджер также поддерживает эту возможность, однако, к сожалению, зеркала БД RIR не являются общедоступными.

После инициализации менеджер выбирает недоступный whois сервер. Подсчитывается количество запросов, которые были выполнены к данному серверу за последнюю минуту. Если это количество больше некоторого критического значения (определяется администратором), то сервер остаётся недоступным, и в таблицу whois серверов записывается время, когда к нему вновь можно будет обращаться. Если же количество запросов меньше критического, то доступ к серверу для doTask открывается.

 
     
  Менеджер приоритетов | Содержание | Менеджер самообновления – manSuperTask