問題タブ [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.
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
reuseport
、worker_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/
mariadb - マスターのスイッチングロジックを変更するには? | | ProxySQL 最大スケール
環境:
- MariaDB バージョン 15.1 ディストリビューション 10.5.9-MariaDB
- ProxySQL 最大スケール
- デビアン 10
マスター (A) > スレーブ (B) のレプリケーションがあります。レプリケーションは、自動フェイルオーバーを備えた Maxsale によって制御されます。マスター (A) にインターネットがない場合、マスターはスレーブに切り替わります。インターネットが表示されると、ウィザードは元の位置 (A) に戻ります。マスターがスレーブに切り替わり、戻らないことを確認するにはどうすればよいですか?
enforce_simple_topology=true をインストールしようとしましたが、さらに悪化しました。マスター>スレーブ レプリケーションがマスター - マスターに変換されました。私には似合いません。
マスターのスイッチングロジックを変更するには?