英語フランス語スペイン語

Ad


OnWorksファビコン

haproxy - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows Onlineエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでhaproxyを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドhaproxyです。

プログラム:

NAME


HAProxy-高速で信頼性の高いhttpリバースプロキシおよびロードバランサー

SYNOPSIS


haproxy -f [-L ] [-n maxconn] [-N maxconn] [-C ] [-v | -vv]
[-d] [-D] [-q] [-V] [-c] [-p ] [-dk] [-ds] [-de] [-dp] [-db] [-dM [ ]]
[-NS ] [{-sf | -st} pidlist ...]

DESCRIPTION


HAProxyはTCP / HTTPリバースプロキシであり、高可用性に特に適しています
環境。 確かに、それはできます:
-静的に割り当てられたCookieに応じてHTTPリクエストをルーティングします;
-サーバーを保証しながら、複数のサーバーに負荷を分散します
HTTPクッキーの使用による永続性;
-メインサーバーに障害が発生した場合は、バックアップサーバーに切り替えます。
-サービス専用の特別なポートへの接続を受け入れる
モニタリング ;
-既存の接続を切断せずに接続の受け入れを停止します;
-HTTPヘッダーを双方向で追加/変更/削除します;
-特定のパターンに一致するリクエストをブロックします;
-に応じて、クライアントを適切なアプリケーションサーバーに保持します
アプリケーションCookie
-詳細なステータスをHTMLページとして認証されたユーザーに報告します
アプリケーションから傍受されたURI。

必要なリソースはごくわずかです。 そのイベント駆動型アーキテクチャにより、簡単に処理できます
リスクを冒すことなく、数百のインスタンスで数千の同時接続
システムの安定性。

OPTIONS


-f <構成 ファイル>
構成ファイルのパスを指定します。

-L
ローカルインスタンスのピア名を設定します。 ピアはで定義されています ピア の監視
セクションであり、異なるインスタンス間でスティックテーブルを同期するために使用されます。 これなら
オプションが指定されていない場合、ローカルホスト名がピア名として使用されます。

-n
同時接続総数の上限を設定します。

-N
リスナーごとの同時接続数の上限を設定します。

-C
ディレクトリをに変更しますDIR>ファイルをロードする前。

-v HAProxyのバージョンを表示します。

-vv HAProxyのバージョンとすべてのビルドオプションを表示します。

-d デバッグモードを有効にしてフォアグラウンドで開始します。 プロキシがこのモードで実行されている場合、
すべての接続、切断、タイムスタンプ、およびHTTPヘッダーをstdoutにダンプします。
これは、システムが次のことを防ぐので、initスクリプトで使用しないでください。
起動。

-D デーモンモードで起動します。

-D プロセスをフォアグラウンドに保ちながら、systemdデーモンモードで起動します。

-q 出力時のメッセージを無効にします。

-V -qまたは 'quiet'が指定されている場合でも、出力時にメッセージを表示します。 いくつかの情報
起動時にポーラーと設定ファイルについて表示されます。

-c 構成ファイルのみをチェックし、エラーが見つからなかった場合はコード0で終了するか、
構文エラーが見つかった場合はコード1。

-p
デーモン内のこのファイルにその子の各pidを書き留めるようにプロセスに依頼します
モード。

-dk の使用を無効にする キューとします。 キュー(2)はBSDシステムでのみ使用できます。

-ds 投機的な使用を無効にする エポールとします。 エポール(7)はLinux2.6および
一部のカスタムLinux2.4システム。

-から の使用を無効にする エポールとします。 エポール(7)はLinux2.6および一部のカスタムでのみ使用可能です
Linux2.4システム。

-dp の使用を無効にします 世論調査とします。 select(2)が代わりに使用される場合があります。

-dS の使用を無効にします スプライス(2)、これは古いカーネルでは壊れています。

-デシベル バックグラウンドモードを無効にします(フォアグラウンドのままで、デバッグに役立ちます)。 にとって
デバッグの場合、「-db」オプションはデーモンモードを一時的に無効にするため非常に便利です。
およびマルチプロセスモード。 Ctrl-Cを押すだけで、サービスを停止できます。
構成を編集したり、完全なデバッグを実行したりする必要はありません。

-dM [ ]
指定されたすべての割り当てられたメモリ領域を初期化しますバイト>。 これにより簡単になります
初期化されていないメモリアクセスに起因するバグを検出しますが、
割り当てられたすべてのメモリに一度触れます。 もしもバイト>は指定されていません。デフォルトは0x50です。
(ASCII'P ')。

-m
メモリ使用量の制限を最大に適用しますメガバイト。

-sf
起動後、pidlistのpidにFINISH信号を送信します。 プロセス
このシグナルを受信すると、すべてのセッションが終了するのを待ってから終了します。 この
オプションは最後に指定する必要があり、その後に任意の数のPIDを指定する必要があります。 技術的には
話し中、 シグトゥウ & シグSR1 送られた。

-st
起動後、pidlist内のpidにTERMINATE信号を送信します。 プロセス
このシグナルを受信すると、すぐに終了するのを待ち、すべてのアクティブなセッションを閉じます。
このオプションは最後に指定する必要があり、その後に任意の数のPIDを指定する必要があります。 技術的には
話し中、 シグトゥウ & シグターム 送られた。

ロギング


HAProxyはchroot内で実行できるため、/ dev / logに確実にアクセスすることはできません。 このため
理由は、ローカルであっても、UDPプロトコルを使用してログをサーバーに送信するためです。
サーバ。 ログの受信に問題がある場合は、syslogを確認する必要があります
デーモンはUDPソケットをリッスンします。 syslogdに同梱されているいくつかのLinuxディストリビューション
sysklogdパッケージのUDPはデフォルトで無効になっています。 NS -r オプションをに渡す必要があります
UDPを有効にするためのデーモン。

信号


一部のシグナルは、haproxyデーモンにとって特別な意味を持っています。 一般的に、それらが使用されます
デーモン間であり、管理者が使用する必要はありません。

- シグSR1
すべてのプロキシを停止し、すべてのセッションが閉じられたら終了するようにデーモンに指示します。 です
多くの場合、「ソフトストップ」信号と呼ばれます。

- シグトゥウ
すべてのソケットのリッスンを停止するようにデーモンに指示します。 内部で使用される -sf & -st.

- シグティン
デーモンに、すべてのソケットのリッスンを再開するように指示します。 シグトゥウ。 中古
ホット再構成中に問題が発生したときに内部的に。

- SIGINT & シグターム
両方の信号を使用して、デーモンをすばやく停止できます。

- シグアップ
すべてのプロキシとサーバーのステータスをログにダンプします。 主にトラブルに使用されます-
撮影目的。

- そんなに
stderrのメモリプールに関する情報をダンプします。 主にデバッグ目的で使用されます。

- シグパイプ
この信号は傍受され、 MSG_NOSIGNAL.

onworks.netサービスを使用してhaproxyをオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad