スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

mod_jk2でTomcatの負荷分散


192.168.1.1
┌────┐
│ Apache │
    └────┘
│ │
│   │
┌────┐┌────┐
│ Tomcat ││ Tomcat │
└────┘└────┘
hoge1 hoge2
192.168.1.2 192.168.1.3

みたいに複数のAPサーバ(Tomcat)で負荷分散する。

【Tomcat側設定】

/usr/local/tomcat/conf/server.xml


<Engine name="Catalina" defaultHost="localhost">

にjvmRoute属性を追加する↓

・hoge1の設定
<Engine name="Catalina" defaultHost="localhost" jvmRoute="hoge1">

・hoge2の設定
<Engine name="Catalina" defaultHost="localhost" jvmRoute="hoge2">

【Apache側設定】

/usr/local/apache/conf/workers2.properties
にTomcat台数分指定する↓

[channel.socket:192.168.11.2:8009]
info=Ajp13 forwarding over socket
debug=0
lb_factor=1
tomcatId=hoge1

[channel.socket:192.168.11.3:8009]
info=Ajp13 forwarding over socket
debug=0
lb_factor=1
tomcatId=hoge2

jvmRouteとtomcatIdで指定した値がセッションIDの末尾にくっついて、スティッキーセッションを実現できるみたい。

この記事のトラックバックURL

http://ysmt.blog21.fc2.com/tb.php/39-530f8e46

コメント

コメントする

管理者にだけ表示を許可する

Template Designed by DW99

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。