Решил вынести в отдельную тему. Итак, еще раз. Есть дерево
Код:
*AA
-Border(Netflow)
--Shaper
---DHCP Relay
----Switch
----Switch
----Switch
----Switch
Сервис активатор есть только у Shaper, у остальных - пусто(не указан в типах). ShaperServiceActivator - это SSH (1 в 1), наследованный от модифицироваyного AbstractTerminalServiceActivator (это так, для инфы, но на описываемую проблему не влияет).
Нажимаю на Shaper - Синхронизировать сервисы. В логах вижу
Код:
connection 10-30/11:45:25 INFO [sa-p-12-t-17] ShaperServiceActivator - Connected
connection 10-30/11:45:25 INFO [sa-p-12-t-9] ShaperServiceActivator - Connected
connection 10-30/11:45:26 INFO [sa-p-12-t-25] ShaperServiceActivator - Connected
connection 10-30/11:45:26 INFO [sa-p-12-t-10] ShaperServiceActivator - Connected
connection 10-30/11:45:26 INFO [sa-p-12-t-14] ShaperServiceActivator - Connected
connection 10-30/11:45:26 INFO [sa-p-12-t-13] ShaperServiceActivator - Connected
connection 10-30/11:45:30 DEBUG [sa-p-12-t-17] ShaperServiceActivator - Disconnected
connection 10-30/11:45:30 DEBUG [sa-p-12-t-9] ShaperServiceActivator - Disconnected
connection 10-30/11:45:31 DEBUG [sa-p-12-t-25] ShaperServiceActivator - Disconnected
connection 10-30/11:45:31 DEBUG [sa-p-12-t-10] ShaperServiceActivator - Disconnected
connection 10-30/11:45:31 DEBUG [sa-p-12-t-14] ShaperServiceActivator - Disconnected
connection 10-30/11:45:31 DEBUG [sa-p-12-t-13] ShaperServiceActivator - Disconnected
connection 10-30/11:45:31 INFO [sa-p-12-t-4] ShaperServiceActivator - Connected
connection 10-30/11:45:31 INFO [sa-p-12-t-4] ShaperServiceActivator - execute: some command
connection 10-30/11:45:31 INFO [sa-p-12-t-4] ShaperServiceActivator - execute: some command
connection 10-30/11:45:31 INFO [sa-p-12-t-4] ShaperServiceActivator - execute: some command
connection 10-30/11:45:31 INFO [sa-p-12-t-2] ShaperServiceActivator - Connected
...
Здесь идёт выполнение команд потоками [sa-p-12-t-2] и [sa-p-12-t-4]
...
connection 10-30/11:45:36 DEBUG [sa-p-12-t-2] ShaperServiceActivator - Disconnected
connection 10-30/11:45:37 DEBUG [sa-p-12-t-4] ShaperServiceActivator - Disconnected
Итак, собственно ситуация. Зачем эти 6 предварительных
ласк коннектов/дисконнектов, которые ничего не делают. Я их вижу в реальности на сервере шейпера. Причём 6 - это кол-во устройств вниз, начиная от шейпера - тут видимо как-то связано, т.к. если добавить еще свич - добавляется и пустой коннект. Далее идут два рабочих коннекта (т.к. сервисы только на двух свичах добавлены, тут все ровно), которые реально используются для выполнения команд.
И еще такой вопрос - кол-во рабочих коннектов будет всегда равно кол-ву дочерних устройств? или имеет какое-то ограничение, например задать его можно как-то через конфиг, чтобы 100500 коннектов не получить.