ホームページ  >  記事  >  バックエンド開発  >  nginx+tomcat7+redisクラスター構成

nginx+tomcat7+redisクラスター構成

WBOY
WBOYオリジナル
2016-08-08 09:22:331437ブラウズ

1. 必要なインストールパッケージとjarパッケージを準備します

nginx-1.6.3.tar.gz

apache-tomcat-7.0.62.tar.gz

redis-3.0.2.tar.gz

jdk- 7u79-linux-x64.tar.gz

jedis-2.1.0.jar

commons-pool-1.6.jar

tomcat-redis-session-manager-tomcat-7.jar

説明: ここで使用されます。バージョンは 2.1.0、commons-pool は 1.6 です

インターネット上には、jedis 2.6 以降のバージョンと commons-pool 2.0 が使用されている場所がたくさんあります。これは、commons が原因で発生します。 -pool 2.0 バージョン。commons/pool/impl フォルダーがありません。

2.tomcatconfigurationcontect.xmlのトムキャットセッション管理の追加。xml .com;

index maomingIndex.doindex.doindex.jspindex.html;

location/{

proxy_redirectオフ;

proxy_set_headerホスト$host;


proxy_set_headerX-Real -Ip $remote_addr;

proxy_set_header out 5; //ここでの時間はアプリケーションの実際の状況に応じて設定されます

proxy_send_timeout 5;//短すぎるとゲートウェイエラーが発生します

proxy_read_timeout 5 //長すぎるとTomcatがシャットダウンして切り替えが遅くなります

proxy_buffer_size 4k;

proxy_buffers 4 32k;

proxy_temp_file_write_size 64k;

proxy_pass http://tomcat ;

4. 対応するjarパッケージと関連するダウンロードアドレスはここに添付されています

tomcat-redis-setis-setis.-session-manager/downloads

jedis ソースコードアドレス: https://github.com/xetorthio/jedis

上記では、nginx+tomcat7+redis クラスター構成を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。