問題タブ [maxscale]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
159 参照

nginx - Nginx ロード バランシング Maxscale からフェイルオーバー

MySQL TCP トラフィックを Maxscale インスタンスにストリーミングする単純なストリーム ブロックがあります。2 番目のインスタンスは、次のようにフェールオーバーのみとして機能します。

接続が少ない場合 (<30)、すべてがうまくいきます。しかし、接続が高い場合 (>40、40 の接続が高いと言えれば...)、nginx エラー ログは、デバッグ方法がわからないという不平を言い続けます。

recv() が失敗しました (104: ピアによって接続がリセットされました) プロキシとアップストリームからの読み取り中に、クライアント: 10.1.0.16、サーバー: 10.1.0.15:3307、アップストリーム: "10.1.0.11:3307"、クライアントとの間のバイト: 15738 /64316、アップストリームから/へのバイト数:64316/15738

reuseportworker_connectionsまたはのようなオプションでプレイしようとしましso_keepaliveたが、チャンスはありません。

https://nginx.org/en/docs/stream/ngx_stream_core_module.html

https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/ Maxscale 側の問題でしょうか?

Maxscale 2.4 リスナーは次のとおりです。

https://nginx.org/en/docs/stream/ngx_stream_core_module.html

https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/

0 投票する
1 に答える
122 参照

mariadb - マスターのスイッチングロジックを変更するには? | | ProxySQL 最大スケール

環境:

  • MariaDB バージョン 15.1 ディストリビューション 10.5.9-MariaDB
  • ProxySQL 最大スケール
  • デビアン 10

マスター (A) > スレーブ (B) のレプリケーションがあります。レプリケーションは、自動フェイルオーバーを備えた Maxsale によって制御されます。マスター (A) にインターネットがない場合、マスターはスレーブに切り替わります。インターネットが表示されると、ウィザードは元の位置 (A) に戻ります。マスターがスレーブに切り替わり、戻らないことを確認するにはどうすればよいですか?

enforce_simple_topology=true をインストールしようとしましたが、さらに悪化しました。マスター>スレーブ レプリケーションがマスター - マスターに変換されました。私には似合いません。

マスターのスイッチングロジックを変更するには?