2

わかりましたので、素晴らしいスタックオーバーフロー コミュニティに質問して、答えが得られるかどうかを確認してみます。

私の質問は、スクリプト、具体的には php を実行したいということですが、接続がハプロキシになるたびに、技術的にはどのようなタイプでも実行できます。必要に応じて負荷分散ソフトウェアを変更したり、負荷分散以外のソフトウェアを使用したりすることもできます。

イベントの順序

  • haproxy による接続試行
  • haproxy は、特定のポート/ポート範囲であることを確認します
  • haproxy トリガー スクリプト
  • haproxy は想定どおりに接続を転送します。

これはどのように可能でしょうか?また、スクリプトはトラフィックを転送する前にトリガーする必要があります

と聞かれると思いますので、先に説明しておきます。オンライン ゲームを持っていますが、常に実行したくありません。誰かが接続しようとすると、API/スクリプトを介してゲームが開始されます。

更新 ロジックを考えていました。あなたができることは、ゲームサーバーでこれらのポートをリッスンするようにサービスを設定し、接続が確認されたときにリスナーをシャットダウンしてゲームを開始するスクリプトを実行することですが、ゲームがシャットダウンした場合はリスナーを自動的に再起動する必要があります.

4

1 に答える 1

0

私は本当にあなたの論理を理解していません...なぜあなたはそうしたいのですか....

以下は、xinetd スクリプトをトリガーするように HAproxy を構成する方法を示す URL です。これが本当にあなたが望むものであることは理解していますが、少なくとも正確な解決策の手がかりが得られるでしょう.

http://sysbible.org/2008/12/04/having-haproxy-check-mysql-status-through-a-xinetd-script/

于 2013-07-11T11:05:17.563 に答える