АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

баланс - онлайн в облаке

Управляйте балансом в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командный баланс, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


balance 3.54 - Простой TCP-прокси с механизмами балансировки нагрузки и переключения при отказе.

СИНТАКСИС


(баланс) [ -b адр ] [ -B адр ] [ -t сек ] [ -T сек ] [ -adfpHM6 ] порт
host1 [: порт1 [: maxc]] [! |%] [... hostn [: portn [: maxc]]]

(баланс) [ -b адр ] -i [ -d ] [ -M ] порт

(баланс) [ -b адр ] -c CMD [ -d ] [ -M ] порт

ОПИСАНИЕ


Баланс - это простой общий TCP-прокси "пользовательского уровня", который позволяет выполнять простую циклическую загрузку
балансировка и плавное переключение между несколькими серверами назначения.

Баланс поддерживает IPv6 на стороне прослушивания, что делает его очень полезным инструментом для IPv6
миграция только IPv4 сервисов и серверов.

Баланс доступна на http://balance.sourceforge.net.

Определения: Возможный пункт назначения, состоящий из адреса хоста и порта, называется
"канал". Канал является членом «группы каналов». Каналы пронумерованы в группе
начиная с 0. Группы нумеруются, начиная с 0, который является начальной группой по умолчанию.

Баланс принимает соединения на данном порту и пересылает их по предоставленным каналам.
Должен быть указан хотя бы один канал (в группе по умолчанию). Если есть два или больше
каналы, указанные в группе (баланс) выполняет простую циклическую балансировку нагрузки между
каналы.

Баланс позволяет определять дополнительные группы каналов. Схема подключения работает как
следующим образом: (баланс) сначала пытается установить соединение с каналом в первой группе
(0), выполняя стандартную циклическую схему балансировки нагрузки. Если в этом канале нет
группа доступна, (баланс) переходит к следующей более высокой группе каналов. Группы просто
разделены знаком "!" в командной строке при запуске и может управляться в интерактивном режиме
командой "группа".

"%" Вместо "!" как разделитель групп объявляет, что предыдущая группа имеет тип
"хеш". Это означает, что вместо алгоритма циклического перебора хеш-распределение на основе
IP-адрес клиента используется для определения канала назначения. Это позволяет подключать
один клиент всегда на один и тот же сервер (например, балансировка http-сессий с одним сервером).

Хосты могут быть указаны либо по имени хоста, либо по IP-адресу. Порты могут быть указаны либо
по имени (как указано в / etc / services) или численно. Если порт не указан в
назначения, порт назначения по умолчанию - исходный порт, который (баланс) управления.

Баланс позволяет указать максимальное количество подключений на канал. Этот
Параметр может быть добавлен после спецификации порта через двоеточие (":").
Если указано максимальное количество подключений, канал будет использоваться только для этого.
максимальное количество одновременных подключений. Значение maxc, равное 0, означает неограниченное количество
подключений. Это начальное значение канала по умолчанию.

Максимальное количество групп и каналов (баланс) может обрабатывать указывается во время компиляции
и изначально это 16 каналов в 16 группах.

Аварийное переключение на другой пункт назначения («канал») происходит, если в соединении отказано на
текущий канал или если истекло время ожидания соединения при попытке установить соединение. Если
все возможные направления (каналы) в настоящее время не работают, клиентское соединение с балансом
закрыты.

Баланс принимает следующие варианты:

6 Заставляет выполнить привязку к сокету IPv6, задав hints.ai_family значение AF_INET6.

a Параметр Включить автоматическое отключение: канал необходимо повторно включить вручную после
отказ.

b Биндхост: Баланс привязывается к указанному хосту (или адресу) для listen () вместо
INADDR_ЛЮБОЙ.

B Биндхост: Баланс привязывается к указанному хосту (или адресу) для исходящих соединений
(соединение будет инициировано с этого адреса).

c Команда: позволяет отправить команду процессу мастера баланса (см. Интерактивный
режим)

d отладки: Баланс выводит сообщения об отладке и трассировке на stderr.

H Переключение хэшей: Баланс выполняет переключение на следующий узел, даже если используется хэш.

F Передний план: говорит (баланс) оставаться на переднем плане. Это может быть полезно для тестирования
и отладка с (баланс) можно остановить в этом режиме с помощью ^ C (или другого
символ прерывания).

M Используйте отображение памяти для IPC вместо общей памяти

i Интерактивное управление: Баланс подключается к запущенному экземпляру, определенному локальным портом
и привязать адрес через общую память и позволяет контролировать его поведение с помощью
интерфейс командной строки. Разрешение доступа с использованием этого интерфейса определяется
действующими ограничениями доступа к сегменту разделяемой памяти. помощь or ?
распечатывает краткий обзор команд, назначать позволяет изменить host_port
назначение канала (только если отключено), Создайте позволяет создать новый
определение назначения (канал), состоящее из хоста и порта в текущей группе,
запрещать отключает канал в текущей группе, включить снова включает канал в
текущая группа, группы изменяет текущую группу в интерактивном режиме, где все
следующие команды предназначены, хэш изменяет текущую группу на тип
"Хеш", помощь распечатывает интерактивную справочную информацию, убивать выключает мастера
обработать и выйти из интерактивного режима, макс устанавливает максимальное количество
подключения к каналу (0 означает бесконечность), mrtg-байты
распечатывает полученные / отправленные байты в формате, совместимом с MRTG (предназначенный для вызова
с -c автоматически MRTG), mrtg-conns распечатывает общую
соединения в формате, совместимом с MRTG (предназначен для автоматического вызова с -c
по MRTG), выход выходит из интерактивного режима, сброс сбрасывает счетчики байтов
канал, rr изменяет текущую группу на тип "Round Robin", показывать Выставки
обзор и состояние всех каналов, включая входящие и исходящие
объем передачи в байтах. Вывод сортируется по группам. Кроме того, текущий
соединения (c) и максимально допустимые соединения (maxc) распечатываются, версия
выводит версию и константы MAXGROUPS и MAXCHANNELS во время компиляции.

p Пакетный дамп: Баланс показывает все входящие и исходящие данные на stdout, используя простой
всегда читаемое внешнее представление данных. Это может быть полезно для
отладка и анализ протокола.

t Таймаут подключения: таймаут по умолчанию при попытке установить соединение с любым
пункт назначения можно изменить с помощью этой опции. Тайм-аут по умолчанию, после которого
пункт назначения считается недоступным в данный момент через 5 секунд.

T Select Timeout: Тайм-аут для select (), по умолчанию = 0 (никогда). Эта функция
в настоящее время не проверено.

ПРИМЕРЫ


$ (баланс) SMTP хост1.test.net хост2.test.net
Подключение к локальному порту SMTP будет перенаправлено на порт SMTP на
host1 и host2. Баланс запускается автоматически в фоновом режиме.

$ (баланс) -b 2001: DB8 :: 1 80 10.1.1.1 10.1.1.2
Баланс привязывается к порту 80 локального IP-адреса IPv6 2001: DB8 :: 1 и распределяет
подключения к IPv4-адресам 10.1.1.1 и 10.1.1.2.

$ (баланс) -b :: ffff: 10.1.1.3 80 10.1.1.1 10.1.1.2
Баланс привязывается к порту 80 локального IPv4 IP-адреса 10.1.1.3 (предоставляется в IPv6
нотации) и распределяет соединения по IPv4-адресам 10.1.1.1 и 10.1.1.2.

$ (баланс) -фп IMAP почтовый сервер
Соединения с локальным портом IMAP всегда будут перенаправляться на хост
"почтовый сервер". Баланс остается на переднем плане, и все данные печатаются в удобочитаемом
форматировать на стандартный вывод.

$ (баланс) -f 8888 host1 10.1.1.1:8000
Подключения к локальному порту 8888 перенаправляются попеременно на host1, порт 8888
и хост 10.1.1.1, порт 8000. Баланс остается на переднем плане, связанный с
"управляющий tty".

$ (баланс) IMAP mailserver1 :: 16 ! почтовый сервер2
Указаны две группы, каждая из которых содержит одного участника канала. Первый до 16
одновременные соединения перенаправляются на «mailserver1». Как только они
потребляется, (баланс) переходит к следующей группе (1), которая потребляет все оставшиеся
соединения, перенаправляющие их на imaport на "mailserver2".

$ (баланс) pop3 host1 host2 host3 ! аварийное переключение1
Баланс выполняет циклическую балансировку нагрузки для трех хостов в группе по умолчанию 0
для сервисов pop3. Если все три хоста в группе 0 выйдут из строя, все соединения будут отключены.
перенаправляется на хост «failover1».

$ (баланс) Telnet target.munich.net::1
Здесь (баланс) используется для ограничения всех подключений ровно по одному за раз
переадресация порта telnet.

$ (баланс) 8888 localhost :: 12 ! localhost :: 4 ! localhost :: 2 localhost :: 2 ! локальный: 25
Это простой тест, состоящий из 5 групп, в которых баланс саморегулируется.
услуги 20 раз. Это просто тест, который определенно можно попробовать дома.

Используйте баланс онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    МСИС2
    МСИС2
    MSYS2 - это набор инструментов и
    библиотеки, предоставляющие вам
    удобная среда для строительства,
    установка и запуск родной Windows
    программное обеспечение. Это кон ...
    Скачать MSYS2
  • 2
    libjpeg-турбо
    libjpeg-турбо
    libjpeg-turbo - это кодек изображений JPEG
    который использует инструкции SIMD (MMX, SSE2,
    NEON, AltiVec) для ускорения базового уровня
    Сжатие и распаковка JPEG на
    x86, x8 ...
    Скачать libjpeg-turbo
  • 3
    Xtreme Download Manager
    Xtreme Download Manager
    У проекта теперь новый дом:
    https://xtremedownloadmanager.com/ For
    Разработчики:
    https://github.com/subhra74/xdm Xtreme
    Менеджер загрузок — это мощный инструмент для...
    Скачать Xtreme Download Manager
  • 4
    ТТГО VGA32 Лайт
    ТТГО VGA32 Лайт
    Особенности: низкое разрешение 4:3 и 16:9.
    Выход VGAКлавиатура и мышь PS/2
    Пользовательский интерфейс на основе inputText (TUI)
    с диалоговым менеджеромЧастично Unicode
    поддержкаSlave dis...
    Скачать TTGO VGA32 Lite
  • 5
    Загрузчик Clover EFI
    Загрузчик Clover EFI
    Проект переехал в
    https://github.com/CloverHackyColor/CloverBootloader..
    Особенности: загрузка macOS, Windows и Linux.
    в UEFI или устаревшем режиме на Mac или ПК с
    УЭ...
    Скачать загрузчик Clover EFI
  • 6
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • Больше »

Команды Linux

Ad