GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

długopis - Online w chmurze

Uruchom pióro w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to pióro poleceń, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


pen — moduł równoważenia obciążenia dla protokołów opartych na udp i tcp

STRESZCZENIE


długopis [-b sec] [-c N] [-e host:port] [-t sec] [-x N] [-j katalog] [-u użytkownik] [-F plik cfg] [-l
plik dziennika] [-p plik ] [-w plik] [-C port|/ścieżka/do/gniazda] [-T sec] [-UHWXadfhrs] [-o opcja]
[-E plik certyfikatu] [-K plik klucza] [-G plik certyfikatu] [-A katalog_cacert] [-Z] [-R] [-L protokół]
[host:]port|/path/to/socket h1[:p1[:maxc1[:hard1[:weight1[:prio1]]]]]
[h2[:p2[:maxc2[:hard2[:weight2[:prio2]]]]]] ...

Tylko Windows:

długopis -i nazwa_usługi

długopis -u nazwa_usługi

PRZYKŁAD


pióro 80 www1:8000:10 www2:80:10 www3

Tutaj trzy serwery współpracują w farmie serwerów WWW. Host www1 uruchamia swój serwer WWW na porcie
8000 i akceptuje maksymalnie 10 jednoczesnych połączeń. Host www2 działa na porcie 80 i
akceptuje 10 połączeń. Wreszcie www3 uruchamia swój serwer WWW na porcie 80 i umożliwia
nielimitowana ilość jednoczesnych połączeń.

OPIS


Długopis to moduł równoważenia obciążenia dla protokołów opartych na TCP, takich jak http lub smtp. Pozwala na kilka
serwery będą widoczne na zewnątrz jako jeden i automatycznie wykrywa serwery, które nie działają
i rozdziela klientów pomiędzy dostępne serwery. Zapewnia to wysoką dostępność i
skalowalna wydajność.

Algorytm równoważenia obciążenia śledzi klientów i będzie próbował odesłać ich z powrotem do
serwer, który odwiedzili ostatnim razem. Tabela klientów ma pewną liczbę miejsc (domyślnie 2048,
można ustawić za pomocą argumentów wiersza poleceń). Gdy stół jest pełny, najmniej ostatnio używany
jeden zostanie wyrzucony, żeby zrobić miejsce nowemu.

Jest to lepsze od prostego algorytmu okrężnego, który wysyła klienta, który się łączy
wielokrotnie na różne serwery. Spowoduje to przerwanie działania aplikacji utrzymujących stan pomiędzy
połączeń w serwerze, w tym większości nowoczesnych aplikacji internetowych.

Gdy pióro wykryje, że serwer jest niedostępny, skanuje w poszukiwaniu innego, zaczynając od
serwer po ostatnio używanym. W ten sposób uzyskujemy równoważenie obciążenia i „sprawiedliwe”
przełączanie awaryjne za darmo.

Prawidłowo skonfigurowany pen może zapewnić, że farma serwerów będzie zawsze dostępna, nawet gdy
poszczególne serwery są wyłączane w celu konserwacji lub rekonfiguracji. Ostatni singiel
punkt awarii, czyli samo pióro, można wyeliminować, uruchamiając pióro na kilku serwerach, używając
vrrp, aby zdecydować, który jest aktywny.

Wysłanie do pióra sygnału USR1 spowoduje wydrukowanie przydatnych statystyk na stderr, nawet jeśli
debugowanie jest wyłączone. Jeśli pióro działa w tle (tzn. bez opcji -f),
Używany jest syslog zamiast stderr. Jeśli użyta zostanie opcja -w, statystyki zostaną zapisane w
Format HTML w podanym pliku.

Wysłanie pióra sygnału HUP spowoduje zamknięcie i ponowne otwarcie pliku dziennika, jeśli logowanie jest włączone,
i załaduj ponownie plik konfiguracyjny.

Obróć dziennik w ten sposób (zakładając, że pen.log jest nazwą pliku dziennika):

mv pen.log pen.log.1 kill -HUP `cat `

Gdzie to plik zawierający identyfikator procesu pióra, zapisany za pomocą opcji -p.

Wysłanie pióra sygnału TERM sprawi, że wyjdzie on czysto, zamykając plik dziennika i wszystko otwierając
gniazda.

OPCJE


-C port|/ścieżka/do/gniazdka
Określa port kontrolny, na którym moduł równoważenia obciążenia nasłuchuje poleceń. Zobacz penctl.1
aby wyświetlić listę dostępnych poleceń. Protokół jest nieuwierzytelniony i
oczekuje się, że administrator ograniczy dostęp za pomocą listy kontroli dostępu (np
połączenia sieciowe) lub uprawnienia do plików uniksowych (dla gniazda domeny uniksowej).
Pióro zwykle odmawia otwarcia portu kontrolnego, jeśli działa jako root; widzę cię
opcja. Jeśli nadal upierasz się, że chcesz uruchomić pióro jako root z portem kontrolnym,
użyj „-u root”.

-F plik cfg
Nazywa plik konfiguracyjny z poleceniami w formacie penctl (patrz penctl.1). Plik
jest odczytywany po przetworzeniu wszystkich argumentów wiersza poleceń, a także po otrzymaniu HUP
sygnał.

-H Dodaje nagłówek X-Forwarded-For do żądań http.

-U Użyj obsługi protokołu udp

-O, polecenie
Umożliwia używanie większości poleceń penctl w wierszu poleceń Pióra.

-P Użyj poll() do powiadamiania o zdarzeniach.

-Q Użyj kqueue() do powiadamiania o zdarzeniach (BSD).

-W Użyj wagi przy wyborze serwera.

-X Dodaje polecenie wyjścia do interfejsu sterowania.

-a Używane w połączeniu z -dd, aby uzyskać zrzuty komunikacyjne w formacie ASCII, a nie
format szesnastkowy.

-b s Serwery, które nie odpowiadają, są umieszczane na czarnej liście, czyli wykluczane z serwera
algorytm wyboru, przez określoną liczbę sekund (domyślnie 30).

-T s Klienci są śledzeni przez określoną liczbę sekund, aby mogli zostać wysłani do
ten sam serwer, co ostatnim razem (domyślnie 0 = klienci nigdy nie wygasają).

-c N Maksymalna liczba klientów (domyślnie 2048).

-d Debugowanie (powtórz -d, aby uzyskać więcej). Dane wyjściowe trafiają do stderr, jeśli pracujemy w
pierwszym planie (patrz -f) i w przeciwnym razie do syslog (użytkownik obiektu, priorytet debugowania).

-e host: port
host:port określa serwer awaryjny, z którym należy się skontaktować, jeśli wszystkie zwykłe serwery staną się
niedostępne.

-f Pozostań na pierwszym planie.

-h Użyj skrótu na adresie IP klienta przy początkowym wyborze serwera. To sprawia
jest bardziej przewidywalne, gdzie klienci będą podłączeni.

-i Nazwa serwisu
Tylko Windows. Zainstaluj pióro jako usługę.

-j reż Uruchom w środowisku chroot.

-l filet
Włącz rejestrowanie.

-m multi_accept
Zaakceptuj do multi_accept połączeń przychodzących jednocześnie.

-p filet
Zapisz pid działającego demona filet.

-q zaległości w pracy
Pozwól, aby kolejka oczekujących połączeń przychodzących wzrosła maksymalnie do zaległości w pracy
wpisy.

-r Przejdź bezpośrednio do wyboru serwera w trybie okrężnym, bez sprawdzania, który serwer a
klient używał ostatni raz.

-s Uparty wybór serwera: jeśli początkowy wybór jest niedostępny, klient
połączenie zostanie zamknięte bez próby innego serwera.

-t s Limit czasu połączenia w sekundach (domyślnie 5).

-u użytkownik
Tylko Posix. Uruchom jako inny użytkownik.

-u Nazwa serwisu
Tylko Windows. Odinstaluj usługę.

-x N Maksymalna liczba jednoczesnych połączeń (domyślnie 500).

-w filet
Plik raportów o stanie w formacie HTML.

-o opcja
Użyj opcji w formacie penctl.

-E plik certyfikatu
Użyj podanego certyfikatu w formacie PEM.

-K plik klucza
Użyj podanego klucza w formacie PEM (może być zawarty w certyfikacie).

-G plik cacert
Plik zawierający certyfikat urzędu certyfikacji.

-A cacertdir
Katalog zawierający certyfikaty CA w formacie zaszyfrowanym.

-Z Użyj trybu zgodności z SSL.

-R Wymagaj ważnego certyfikatu równorzędnego.

-L protokół
ssl23 (domyślnie), ssl3 lub tls1.

[host:]port LUB /ścieżka/do/gniazdka
Adres lokalny i port pióra nasłuchują. Domyślnie pióro nasłuchuje wszystkich lokalnych
adresy. Pen może również używać gniazda domeny Unix jako lokalnego adresu nasłuchiwania.

h1:p1:miękki:twardy:waga:prio
Adres, port i maksymalna liczba jednoczesnych połączeń dla pilota
serwer. Domyślnie port jest taki sam jak port lokalny, a limit miękki jest włączony
liczba połączeń jest nieograniczona. Limit twardy stosowany jest dla klientów, którzy
uzyskałeś wcześniej dostęp do serwera. Waga i priorytet są używane do wagi i
algorytmy wyboru serwerów oparte na priorytetach.

OGRANICZENIA


Pióro działa w jednym procesie i otwiera dwa gniazda dla każdego połączenia. Zależy od
konfiguracji jądra, w piórze może zabraknąć deskryptorów plików.

Obsługa SSL jest dostępna, jeśli pióro zostało zbudowane z opcją --with-ssl.

Obsługa GeoIP jest dostępna, jeśli pióro zostało zbudowane z opcją --with-geoip.

Używaj pióra online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.