Аноним

Изменения

Telnet-скрипты

3 байта убрано, 11:36, 22 апреля 2016
Общие сведения
Пока происходит выполнение команды на свитче, в очередь команд для этого же свитча вполне могут поступить еще несколько команд. В этом случае после успешного завершения выполняемой в данный момент команды, ComConfig склеит до 5-ти ждущих в очереди команд и попытается выполнить их все в одной telnet-сессии, выполнив скрипты <code>CommutatorLogin</code> и <code>CommutatorLogout</code> только 1 раз, вначале и, соответственно, в конце.<br>
Т.о., если в очереди успело накомпиться накопиться 3 команды <code>Command1</code>, <code>Command2</code> и <code>Command3</code>, то последовательность выполнения скриптов в одной telnet-сессии будет такая:
* CommutatorLogin
* Command1
Если какая-то команда не выполнена успешно, весь пакет команд отправляется в начало очереди и через время ComConfig пытается снова, при этом ComConfig будет пытаться выполнять команды по одной, пока хотя бы одна из них не выполнится успешно. Т.о. достигается некоторая отказоустойчивость, если ошибка проявляется только в случае, если команды выполняются в пакете, но не проявляется, если выполняются по одной. Хотя в большинстве случаев это может сигнализировать о некорректно написанном скрипте.
 
= Скрипты конфигурирования порта =