англійськафранцузькаіспанська

Ad


Значок OnWorks

haproxy - онлайн у хмарі

Запустіть haproxy у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда haproxy, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


HAProxy - швидкий і надійний зворотний проксі-сервер http і балансувальник навантаження

СИНТАКСИС


haproxy -f [-Л ] [-n maxconn] [-N maxconn] [-C ] [-v|-vv]
[-d] [-D] [-q] [-V] [-c] [-p ] [-dk] [-ds] [-de] [-dp] [-db] [-dM[ ]]
[-м ] [{-sf|-st} список елементів...]

ОПИС


HAProxy — це зворотний проксі TCP/HTTP, який особливо підходить для високої доступності
середовища. Справді, він може:
- маршрутизувати HTTP-запити залежно від статично призначених файлів cookie;
- розподілити навантаження між кількома серверами, забезпечуючи сервер
збереження за рахунок використання файлів cookie HTTP;
- перейти на резервні сервери в разі відмови основного;
- приймати підключення до спеціальних портів, призначених для обслуговування
моніторинг ;
- припинити приймати з'єднання, не порушуючи існуючих;
- додати/змінити/видалити HTTP-заголовки в обидва боки;
- блокувати запити, що відповідають певному шаблону;
- утримувати клієнтів на потрібному сервері додатків залежно від
файли cookie програми
- звітувати про автентифікованих користувачів у вигляді HTML-сторінок із докладним статусом
URI перехоплено з програми.

Для цього потрібно дуже мало ресурсів. Його архітектура, орієнтована на події, дозволяє легко працювати з ним
тисячі одночасних підключень у сотнях випадків, не ризикуючи
стабільність системи.

ВАРІАНТИ


-f <конфігурація файл>
Вкажіть шлях до файлу конфігурації.

-L
Встановіть ім’я однорангового локального екземпляра. Однолітки визначаються в одноліткам конфігурація
розділі та використовується для синхронізації таблиць stick між різними екземплярами. Якщо це
параметр не вказано, локальне ім'я хоста використовується як ім'я однорангового пристрою.

-n
Встановіть верхню межу для загальної кількості одночасних підключень.

-N
Встановіть верхню межу для кількості одночасних підключень на одного слухача.

-C
Змінити каталог нареж> перед завантаженням будь-яких файлів.

-v Відобразити версію HAProxy.

-вв Відобразити версію HAProxy та всі параметри збірки.

-d Почніть на передньому плані з увімкненим режимом налагодження. Коли проксі працює в цьому режимі,
він скидає всі підключення, розриви, позначки часу та заголовки HTTP до стандартного виведення.
Це НІКОЛИ не слід використовувати в сценарії ініціалізації, оскільки це перешкоджає системі
запуск.

-D Почніть у режимі демона.

-Ds Запустіть у режимі демона systemd, зберігаючи процес на передньому плані.

-q Вимкніть повідомлення на виводі.

-V Відображає повідомлення на виводі, навіть якщо вказано -q або 'quiet'. Деякі відомості
під час запуску відображається інформація про опитувальники та файл конфігурації.

-c Перевіряє конфігураційний файл і виходить з кодом 0, якщо не знайдено жодної помилки, або виходить за допомогою
код 1, якщо було знайдено синтаксичну помилку.

-p
Попросіть процес записати кожен із своїх дочірніх pid у цей файл у демоні
Режим.

-дк Вимкнути використання kqueue(2). kqueue(2) доступний лише в системах BSD.

Вимкнути використання спекулятивних еполл(7). еполл(7) доступний лише в Linux 2.6 і
деякі користувацькі системи Linux 2.4.

-від Вимкнути використання еполл(7). еполл(7) доступний лише в Linux 2.6 і деякі користувацькі
Системи Linux 2.4.

-dp Вимикає використання голосування(2). вибрати(2) може використовуватися замість нього.

-dS Вимикає використання сплайсинг(2), яка зламана на старих ядрах.

-дб Вимикає фоновий режим (залишається на передньому плані, корисно для налагодження). Для
налагодження, параметр '-db' дуже корисний, оскільки він тимчасово вимикає режим демона
і багатопроцесний режим. Потім службу можна зупинити, просто натиснувши Ctrl-C,
без необхідності редагувати конфігурацію чи виконувати повне налагодження.

-дМ[ ]
Ініціалізує всі виділені області пам’яті данимибайт>. Це полегшує роботу
виявляти помилки в результаті неініціалізованого доступу до пам'яті, за рахунок
торкнутися всієї виділеної пам'яті один раз. Якщобайт> не вказано, за замовчуванням має значення 0x50
(ASCII 'P').

-m
Обмежте використання пам’яті до максимуму мегабайти.

-sf
Після запуску надішліть сигнал FINISH до pids у списку pidlist. Процеси, які
отримання цього сигналу буде чекати завершення всіх сеансів, перш ніж вийти. Це
Опція повинна бути вказана останньою, а потім будь-яка кількість PID. Технічно
говорячи, SIGTTOU та SIGUSR1 надсилаються.

-ст
Надішліть сигнал TERMINATE до pids у списку pidlist після запуску. Процеси, які
отримання цього сигналу буде чекати негайного завершення, закриваючи всі активні сеанси.
Цю опцію потрібно вказати останньою, а потім будь-яку кількість PID. Технічно
говорячи, SIGTTOU та СИГТЕРМ надсилаються.

ВХІД


Оскільки HAProxy може працювати всередині chroot, він не може надійно отримати доступ до /dev/log. Для цього
Тому він використовує протокол UDP для надсилання своїх журналів на сервер, навіть якщо він локальний
сервер. Люди, які мають проблеми з отриманням журналів, повинні переконатися, що їхній системний журнал
демон прослуховує сокет UDP. Кілька дистрибутивів Linux, які постачаються разом із syslogd
з пакета sysklogd UDP вимкнено за замовчуванням. The -r опцію потрібно передати
демон, щоб увімкнути UDP.

СИГНАЛИ


Деякі сигнали мають особливе значення для демона haproxy. Як правило, вони використовуються
між демонами і не обов'язково використовуватися адміністратором.

- SIGUSR1
Вказує демону зупинити всі проксі-сервери та вийти після закриття всіх сеансів. це є
часто називають сигналом «м’якої зупинки».

- SIGTTOU
Вказує демону припинити прослуховувати всі сокети. Використовується внутрішньо -sf та -ст.

- SIGTTIN
Вказує демону перезапустити прослуховування всіх сокетів після a SIGTTOU. Використовується
внутрішньо, коли виникла проблема під час гарячої реконфігурації.

- SIGINT та СИГТЕРМ
Обидва сигнали можна використовувати для швидкої зупинки демона.

- ЗДИХАННЯ
Видає статус усіх проксі та серверів у журнали. В основному використовується для проблем-
цілі стрільби.

- СЛЕДУЄ
Дампує інформацію про пули пам'яті на stderr. В основному використовується для налагодження.

- SIGPIPE
Цей сигнал перехоплюється та ігнорується в системах без MSG_NOSIGNAL.

Використовуйте haproxy онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad