Bug #41

[mod_remote_script] Большие сети

Added by Vladimir Pavljuchenkov almost 4 years ago.

Status:NewStart date:10/09/2015
Priority:NormalDue date:10/11/2015
Assignee:Maxim Mamontov% Done:

0%

Category:-Spent time:-
Target version:-

Description

В работе связки rscriptd-mod_remote_script есть проблема.
Если в subnets описать сети, IP адреса из которых, надо отсылать на rscriptd, как

188.247.112.0/22 91.193.69.20
118.247.96.0/20 91.193.69.20

то stargazer пришлет на rscriptd где-то 300-400 адресов, и потом будет слать IP адрес буквально по адресу в секунду, и где-то на 450+ остановится.

Если в subnets описать сети как

188.247.96.126/25  91.193.69.20
188.247.110.222/27 91.193.69.20
188.247.96.254/25  91.193.69.20
188.247.108.190/26 91.193.69.20
188.247.110.254/27 91.193.69.20
188.247.97.126/25  91.193.69.20
188.247.97.254/25  91.193.69.20
......

то есть опишу сети так, как они подняты на интерфейсах на сервере, т.е. по сути уменьшить размеры сетей.
То stargazer сразу же высылает под тысячу IP адресов

[root@sapfir1 /usr/local/etc/rc.d]# ipfw table 10 list | wc -l
   1233


и оно быстро подрастает до двух тысяч
[root@sapfir1 /usr/local/etc/rc.d]# ipfw table 10 list | wc -l
   1983

В первом же случае (с большими блоком сетей) количество адресов было практических стабильным

[root@sapfir1 /usr/home/spiderx]# ipfw table 10 list | wc -l
    462

и не росло.

Рестарт rscriptd на сервере не делал, только изменял subnets и делал kill -1 stargazer.

Also available in: Atom PDF