Tomcat 5.5で実行しているJavaサーブレットを利用するIIS上で実行されている、既存のWebアプリケーションが.NETに組み込まれています。私たちはアプリケーションを拡張する必要があります。私は、状況に関係するものと、複数のサーバーでサーブレットを実行するために必要なものについて混乱しています。IIS/Tomcat Webアプリケーションをマルチサーバー環境に変換
現在、私は4つのサーバーが個別に結果を処理できますが、3つのマシンからajp13ワーカープロセスをロードバランサワーカーをホストしているマシンに追加するだけです。しかし、それは容易ではないと私は想像することはできません。
余分な3台のマシンにTomcatの負荷を分散するには、何が必要ですか?
ありがとうございました。
更新:現在の設定では、workers2.properties構成ファイルが使用されています。オンラインのすべてのドキュメントから、workers.propertiesとworkers2.propertiesの区別を判断できませんでした。私が見つけた例のほとんどはworkers.propertiesを設定し、workerを追加してworker.list要素に登録することを中心にしています。 workers2.propertiesにはworker.list要素が含まれていないようで、workers.propertiesとworkers2.propertiesの間で構文が異なるため、その要素を追加できるかどうかわかりません。複数のAJPワーカーをworkers2.propertiesファイルに追加するだけで、明らかにworker.list要素がないことを心配する必要がありますか?サイドノートの
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
group=lb
[ajp13:host2.mydomain.local:8009]
channel=channel.socket:host2.mydomain.local:8009
group=lb
[ajp13:host3.mydomain.local:8009]
channel=channel.socket:host3.mydomain.local:8009
group=lb
カップル...一つは、私はいつかTomcatが reload私の変化に思われないことに気づいたと私はその理由を知りません。また、なぜこの設定にworkers2.propertiesがあり、workers.propertiesがないのかわかりません。私はそれがバージョンに基づいていると仮定してきましたが、私はその前提をバックアップすることは何も見ていません。