問題タブ [load-balancing]
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.
asp.net - 「クライアントが切断されました」ASP.NET例外の原因は何ですか?
私の.NET3.5アプリケーションは、散発的に次の例外System.Web例外をスローします。
クライアントが切断されました
この例外が発生するのはなぜですか?私のアプリケーションは、負荷分散されたWindows Server 2003IIS6.0サーバーで実行されています。
mysql - データベースシャーディングのためのMySQLプロキシの代替
MySQLプロキシの代替手段はありますか?まだアルファ版なので使いたくないです。
table_1 table_2 table_3 table_4...table_10が10台のサーバーに分散している10台のMySQLサーバーがあります。各テーブルの構造は同じであり、データセットが異なる単なるシャードです。
MySQLプロキシに代わるものはありますか?クライアントアプリケーションを単一のSQL Server(プロキシ)に接続して、クエリを調べ、それに代わってデータをフェッチすることができます。
たとえば、クライアントがプロキシから「SELECT * FROM table_5 WHERE user = 123」を要求した場合、プロキシはtable_5を格納する5番目のSQL Serverに接続し、データを取得しますか?
load-balancing - mod_jkを介して特定のワーカーにリクエストを強制するにはどうすればよいですか?
mod_jkを複数のワーカーとロードバランサーワーカーで設定している場合、特定のhttpリクエストを特定のワーカーに強制することができるリクエストパラメーターなどはありますか。たとえば、ワーカーworker1がある場合、次のようなものがあります。
http://www.example.com?worker=worker1
多くの場合、クラスター内の特定のサーバーで問題をトラブルシューティングする必要があり、そのサーバーに直接リクエストを強制できることが不可欠です。
asp.net - 負荷分散された環境で SSL をセットアップする方法は?
現在のインフラストラクチャは次のとおりです。
- 共有ロード バランサーの背後にある 2 つの Web サーバー
- dns はロードバランサーを指しています
- Web アプリは、wcf サービスを使用して asp.net で実行されます
私の質問は、https 接続をサポートするように SSL 証明書を設定する方法です。
ここに私が持っている2つのアイデアがあります:
- SSL 証明書はロード バランサーで終了します。ロード バランサーの背後にあるセキュア/非セキュアな通信は、2 つの異なるポートに転送されます。 長所:水平方向にスケーリングするため、必要な証明書は 1 つだけです。短所:要求の送信
元のポートを確認して、安全かどうかを確認する必要があります。 IISが2つの異なるポートにバインドされている場合、設計上WCFは機能しません (これによると)
- SSL証明書は各サーバーで終了しますか?
短所:水平方向にスケーリングするには、証明書を追加する必要があります
ありがとう
c# - .netアプリケーションの負荷分散またはフェイルオーバーサーバー
シナリオ私はc#.netで書かれたサービスを持っています。
現在、本番環境では、サーバーの1つの負荷分散またはフェイルオーバーのために、このサービスを2つの異なるサーバー上に配置したいと考えています。
したがって、たとえば、一方のサーバーが停止した場合、サービスはもう一方のサーバーで実行され続け、ユーザーは影響を受けません。または、サイトに大きな負荷がかかっている場合、ユーザーは別のサーバーにリダイレクトされます。
別のサーバーにリダイレクトされるユーザーにとっては問題ありません。サービスが実行されているかどうかを確認できるソフトウェアがあります。この場合、セッション管理を行う方法は?
どうすればこれを達成できますか?
load-balancing - ネットワーク負荷分散サーバー
NLB(ネットワーク負荷分散)サーバーを作成したいのですが、これには特定のソフトウェアまたはハードウェアが必要ですか?
java - Web アプリケーションの負荷分散
負荷分散された tomcat Web サーバーがあります。すべてのリクエストは、異なる tomcat サーバーによって処理される可能性があります。
j2ee (struts) ベースの Web アプリケーションのコードを作成する際に、どのように対処すればよいでしょうか?
apache2 - mod_proxy のタイムアウト (502) とフェイルオーバー
そのため、Apache 2.2 によって負荷分散されている 2 つ以上のバックエンド サーバー (たまたま JBoss サーバー) のクラスターを実行しています。時折、バックエンド サーバーが応答しなくなることがあります (つまり、バックエンド サーバーは要求に応答するまで何年も待つことになりますが、すぐに接続を閉じないでください)。これは当然 502 "Bad gateway" エラーになります。つまり、ロードバランサーはフェイルオーバーして残りのインスタンスにリクエストをリダイレクトする必要があるということです。
バランサーのノードがエラー状態になる可能性があることは確認しましたが、強制的にその状態に完全に送信することはできませんでした (つまり、最初の 502 が検出された後に送信します)。何か不足していますか、それとも単に私が望んでいる機能ですか? ああ、ここに私の設定があります:
ベスト、セバスチャン
load - EC2 でのエラスティック ロード バランシング
しばらく前から考えていましたが、Amazon がElastic Load Balancing (ELB) をリリースした今、トラフィックの多い Web アプリケーションにこのソリューションをデプロイすることについてどう思いますか?
HAProxyを置き換える必要がありますか、それとも ELB を HAProxy の前の無料サービスと見なす必要がありますか?
apache - Apache で RewriteRule と ProxyPass を混在させる
mod_proxy
私は今日、ミキシングとmod_rewrite
一緒に関連する問題のデバッグに取り組んでいましたが、Apache からの 404 エラーの受信を停止するためにを使用する必要balancer://mycluster
がありました。RewriteRule
2 つの質問があります。
balancer://mycluster
1) に追加せずに、書き換えられた URL をバランサーを通過させる他の方法はありますRewriteRule
か?
ProxyPass
2) または のいずれかで(stickysession=JSESSIONID|jsessionid scolonpathdelim=On lbmethod=bytraffic nofailover=Off) で定義したすべてのパラメーターを定義する方法はあります<Proxy>
かRewriteRule
? RewriteRule
新しいものに一致するリクエストが、通過するものと同じ方法で負荷分散されないのではないかと心配していますProxyPass
(のように/app1/something.do
)?
以下は、httpd.conf の関連セクションです。私はApache 2.2を使用しています。
...