タグ

tomcatに関するfukuiretuのブックマーク (4)

  • クラスタ構成のTomcatをApacheでロードバランスする: Ma note

    ApacheとTomcatの連携ができたら、次は冗長化を行ってみる。 とりあえず実現したい内容は、APサーバーへの負荷分散とフェールオーバー。 それと、APサーバー同士でのセッションレプリケーション。 構築環境は相変わらす、Apache2.2.8とTomcat6.0.16。 まずApache側の設定。http.conf内の #LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so の2行をコメント解除する。 もし、上記2行がない場合は、Apacheを再インストール(./configure時に上記2つの追加を忘れないように。)、もしくは、apxsにてモジュールを追加しよう。 前回、 <Location /> ProxyPass aj

  • 技術的雑談-複数のTomcat間でSessionの途切れないClusterを作る - Tsubasa's HomePage

    使用OS:CentOS 3.5 httpd:Apache 2.0.46(多分2.0.xだったら大丈夫) JDK 1.5.0_10 Apache tomcat 5.5.17 mod_jk(tomcat-connector) 1.2.20 複数のTomcatを立ち上げてmod_jk経由でロードバランスさせるが完了していること。 目的 Tomcat5.5の複数のインスタンス間でWeb ApplicationのObjectを共有し、フェイルセーフなClusterを作る。 今回の完成版の構成図は以下のようになります。 ┌――――┐ httpリクエスト→ │ Apache ├―――┐ 処理を依頼 ┌――――┐ | |mod_jk|―――――→| Tomcat1| httpレスポンス← | | |←―――――| | | | | 結果を返す └――――┘ | | | ↑ | | | SessionなどのO

  • memcached session managerをtomcatで使う - unrockoの日記

    webアプリケーションでsessionの情報をmemcachedへ自動で保存する方法を調べてみた。 英語のサイトしか見つからなかったが、どうやら、こいつがいけるっぽい。 Google Code Archive - Long-term storage for Google Code Project Hosting. Tomcatに設定してフェールオーバー対策まで行ってくれる。 自動で セッションを見て、メモリ上になかったら、memcachedに見に行く。 そんな感じかな。 まだ、ぜんぜん使えていないが、設定だけは行って起動したら、動いたっぽい。 サイトの受け売りだけど、 catalina_home\libに memcached-session-manager-1.1.jar memcached-2.4.2.jar を置く。 serializeの方法によって置くjarファイルが増えるらしいけど

    memcached session managerをtomcatで使う - unrockoの日記
  • Tomcat > クラスタ構成の Tomcat をApacheでロードバランスする

    動作環境 このページでは以下の環境での動作を説明しています。 Debian Linux Etch Apache2.2.3 Tomcat5.5 J2SDK 5.0 Update10 ロードバランサの必要性 Tomcatでクラスタリングを行うことで、セッション情報の共有が行われます。これによって使用中のTomcatがダウンしても、別のTomcatに接続することでセッションを継続することができるはずです。 しかし、これは現実的でありません。使用中のTomcatが動作を停止したとき、ユーザーはブラウザのURLを手で書き換えて稼働中のTomcatに明示的につなぎに行く必要があります。しかも、通常セッションIDはcookieに格納されています。これではURLが変更した場合セッションIDが取得できません。つまり、cookieが無効になっていてURLにセッションIDが組み込まれているときに、手作

  • 1