Перейти к содержимому
Калькуляторы

SSH vs API есть ли преимущества, кто что юзает

Приветствую.

Как известно на микротике в версиях выше 5.17 (даже в 6.0) есть проблема с SSH - при большом потоке команд отваливается SSH и консоль в винбоксе. На старой версии вечно сидеть не будешь, надо проблему решать. Есть идея использовать встроенное API.

Поможет ли это, из-за SSH эта проблема или из-за большого кол-ва команд?

Кто-нибудь может поделиться опытом использования API, как там со стабильностью работы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С SSH все работает нормально, если отправлять команды с паузами, а не скопом.

 

Схема такая:

 

1. Установить соединение по SSH.

2. Отправить 1 команду.

3. Закрыть соединение по SSH.

 

Если открыть одно соединение и через него лить кучу команд естественно будут проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С SSH все работает нормально, если отправлять команды с паузами, а не скопом.

 

Схема такая:

 

1. Установить соединение по SSH.

2. Отправить 1 команду.

3. Закрыть соединение по SSH.

 

Если открыть одно соединение и через него лить кучу команд естественно будут проблемы.

Тугой вы человек всё таки. Оно так и работает, как Вы описали, но при этом консоль на роутере гарантированно дохнет. По API есть что сказать?

Изменено пользователем Alex_P89

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С SSH все работает нормально, если отправлять команды с паузами, а не скопом.

 

Схема такая:

 

1. Установить соединение по SSH.

2. Отправить 1 команду.

3. Закрыть соединение по SSH.

 

Если открыть одно соединение и через него лить кучу команд естественно будут проблемы.

Тугой вы человек всё таки. Оно так и работает, как Вы описали, но при этом консоль на роутере гарантированно дохнет. По API есть что сказать?

 

Про API нет, но таким способом работает у многих и никто вообще не жалуется. Единственно биллинговые системы там не NetUP и не BGBilling.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

апи работает без проблем, ради эксперимента заливал 20000 маршрутов по АПИ ) - все прошло на ура.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если я верно понимаю причину траблы -- через api будет работать.

Но, нет, это не называется нормальной работой... Любая говёная мыльница с ссш проблем не имеет(сессия сутками висит)...

Единственное, что пришло сейчас в голову, на ссш сервере есть параметр таймаута по неактивности, может в эту сторону копнуть(сам не копал, хотя врядли)...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Микротике что-то после 5.17 сломали и не чинят. На 5.17 он любой поток ssh может переварить и не чихнуть. На более новых версиях с ssh всё плохо.

Сделаю управление через API, думаю поможет. Тем более его можно сделать более гибким и вынести логику в скрипт.

Изменено пользователем Alex_P89

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Использую API, проблем нет. Скриптуется легко, код есть почти под все популярные языки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уже перешёл на API на версии 5.17. Проверю в течении некоторого времени работу скрипта и буду обновляться до 6.0.

Изменено пользователем Alex_P89

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.