You are here

Конфигурация модуля RTP

Конфигурация модуля RTP содержится в файле настроек CheckParams непосредственно внутри корневого тега <settings/>

Пример конфигурации:

<request_thread_pool enabled="1" threads="100">
	<proxy_groups>
		<proxy_group errors_to_block="5" errors_to_delete="20" unblock_every="500" remove_deleted_after="2h" plu_sync="1">Unchecked</proxy_group>
		<proxy_group errors_to_block="5" errors_to_delete="20" unblock_every="500" remove_deleted_after="2h" plu_sync="0">Yandex</proxy_group>
		<proxy_group errors_to_block="5" errors_to_delete="20" unblock_every="500" remove_deleted_after="2h" plu_sync="0">Google</proxy_group>
	</proxy_groups>
</request_thread_pool>

Используемые параметры:

enabled
Определяет включен ли модуль RTP. enabled="1" - включен, enabled="0" - выключен.
threads
Количество потоков, которые обслуживают очередь RTP
errors_to_block
Количество ошибок подключения через прокси, после которого прокси будет временно блокирован.
errors_to_delete
Количество ошибок подключения через прокси, после которого прокси будет удалён.
unblock_every
Параметр описывает вероятность использования прокси из списка заблокированных. По умолчанию этот параметр равен 500, что означает, что каждые 500 попыток проверить модулем параметры ссылки прокси для проверки будет взят не из исходного списка с хорошими прокси, а из списка заблокированных, чтобы проверить не начал ли этот заблокированный прокси нормально работать.
remove_deleted_after
Время в миллисекундах, после которого удалённые прокси будут очищаться.
plu_sync
Определяет включена ли синхронизация прокси с модулем проверки прокси. enabled="1" - синхонизация включена, новые прокси будут добавляться в группу, enabled="0" - синхронизация выключена, прокси необходимо добавлять вручную через функцию RTP.AddProxy