nginxの+ Tomcatの+のmemcache

tomcat1和TOMCAT2都需要安装以下配置
[ルート@ tomcat1〜]#yumを-yインストールGCCのopenssl-develののPCRE-develのはzlib-develの
[ルート@ tomcat1〜]#タールXFのlibevent-2.0.15-安定。 tar.gz形式
[ルートのtomcat-1〜@]#のCDのlibevent-2.0.15-安定
[ルート@ tomcatと-1 libevent-2.0.15-安定]#は./configure --prefix =は/ usr / local / libevent &&作ります&& make installを

[ルート@のtomcat-1〜]#タールXF memcachedを-1.4.5.tar.gz
[ルート@のtomcat-1〜]#のCD memcachedを-1.4.5
[ルート@ tomcatと-1のmemcached-1.4.5] #は./configure --prefix =は/ usr / local / memcachedを--with-libevent =は/ usr / local / libevent / && && make installを作り  

ます。[root @ tomcatと-1のmemcached-1.4.5]#ldconfigを-vを| grepをlibevent
    libevent_pthreads-2.0.so.5 - > libevent_pthreads.so
    libevent-2.0.so.5 - > libevent.so
    libevent_extra-2.0.so.5 - > libevent_extra.so
    libevent_core-2.0.so.5 - > libevent_core.so
    libevent_openssl-2.0.so.5 - > libevent_openssl.so
    libevent_extra-1.4.so.2 - > libevent_extra-1.4.so .2.1.3
    libevent_core-1.4.so.2 - > libevent_core-1.4.so.2.1.3の
    libevent-1.4.so.2 - > libevent-1.4.so.2.1.3

[ルート@のtomcat-1のmemcached-1.4。 5]#は/ usr / local / memcachedの/ binに/ memcachedの-uルート-m 512M -n 10 -f 2 -d -vvv -c 512
は/ usr / local / memcachedの/ binに/ memcachedの:エラー共有ライブラリの読み込み中:libevent -2.0.so.5:共有オブジェクトファイルを開くことができません:そのようなファイルやディレクトリはありませんが

、[ルート@ localhostのmemcachedの-1.4.5]#のvimのは/etc/ld.so.conf
ld.so.conf.d / * confにあります。
/ usr / local / libevent / libに/
[ルート@のmemcached-1.4.5ローカルホスト]#にldconfig
-m 10 -d -f 2 -vvv -nルート512M -u#は/ usr / local / memcachedの/ binに/ memcachedの[memcachedの-1.4.5ローカルホストルート@] - C 512

オプション:
    -h#ビューのヘルプ
    -p#がデフォルトmemcachedのは、ポート番号11211を聴取している指定
    -l #memcachedサーバのIPアドレス
    -uユーザーIDが#memcachedプログラムがルートである必要があります実行されている使用
    -m#このの使用を指定しますどのくらいの物理メモリマシンのデフォルトの64Mに格納されたデータ
    -c #memcachedサービスリンクの最大数
    #表示は、詳細な情報-vvv
    バイトで#chunkサイズ-n最小スペースは数ある
    1.25倍に増加デフォルトサイズの複数の-f #chunkサイズを
    - D#がバックグラウンドで起動
    
[ルート@のtomcat-1〜] 11211#(:グレップ|#netstatコマンド-antp の生存、memcacehdポート11211かどうかを検出するmemecached)
TCP 0 0 71 559 0.0.0.0:11211 0.0.0.0:*がLISTEN / memcachedの     
TCP 0 ::: 11211 ::: * LISTEN memcachedの/ 71559を




Memcachedのに接続されている(MSM)によってTomcatの-1のTomcat-2 SO最後に実行

MKDIRセッション
CDセッション
セッションパケット「に* .jarファイルが、/ usr / localにコピー/ tomcat7 / libに/下の
[ルート-tomcatの@〜1。]セッション#のCP / *は/ usr / local / tomcat7 / libに/
CDセッション
SCP * [email protected]:は/ usr / local / tomcat7 / libの

編集プロファイルのTomcat指定されたサーバー接続memcachedを
Tomcatの-1のtomcat-2と同じプロファイルを、でサンプルに基づいて書かれてい

ます。[root-Tomcatの@〜。1]#Vimの/usr/local/tomcat7/conf/context.xml
<コンテキスト>
<classNameのマネージャー= "de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes = "MEMA:192.168.200.104:11211 MEMB:192.168.200.105:11211"
requestUrilgnorePattern = "* \。(ICO | PNG | GIF | JPG | | CSS JS)$"
transcoderFactoryClass = "de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
</コンテキスト>

のtomcat-2 @ [ルート〜]#のvimの/usr/local/tomcat7/conf/context.xml
<コンテキスト>
<マネージャークラス名= "de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes = "MEMA:192.168.200.104:11211 MEMB:192.168.200.105: 11211"
$ "requestUrilgnorePattern =" * \。(JS ICO | PNG | GIF | JPG | | CSS)
transcoderFactoryClass = "de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
</コンテキスト>
[ルート@ tomcatと-1〜]#の/usr/local/tomcat7/bin/shutdown.sh
[ルート@のtomcat-1〜]#は/ usr / local / tomcat7 / binに/起動。SH
成功した場合は、MemcachedのポートとTomcatは、変更前と変更後に、一緒にリンクされます
Tomcatの-1与Tomcatの-2如下图
[ルート@のtomcat-1〜]#netstatの-antp |グレップのJava
TCP 0 0 :: FFFF:127.0.0.1:8005 ::: * LISTEN 62496 / javaの          
TCP 0 0 ::: 8009 ::: * LISTEN 62496 / javaの          
TCP 0 ::: 8080 0 ::: * 62496 / JavaのLISTEN          
TCP 0 0 :: FFFFを:192.168.200.10:28232 :: FFFF:192.168.200.10:11211 ESTABLISHED 62496 / Javaの          
TCPを0 0 :: FFFF:192.168.200.10:28231 :: FFFF:192.168.200.10:11211 ESTABLISHED 62496 / Javaの          
TCP 0 0 :: FFFF:192.168.200.10:28230 :: FFFF:192.168.200.10:11211 ESTABLISHED 62496 / javaの          
TCP 0 0 :: FFFF:192.168.200.10:28228 :: FFFF:192.168.200.10:11211 ESTABLISHED 62496 / Javaの          
TCP 0 0 :: FFFF:192.168.200.10:28229 :: FFFF:192.168.200.10:11211 ESTABLISHED 62496 / javaの          
[ルート@のtomcat-1〜]#netstatの-antp |グレップのmemcachedのの
TCP 0 0 0.0.0.0:11211 0.0.0.0:* 62402 / memcachedのLISTEN     
TCPを0 0 192.168.200.103:11211 192.168.200.103:28230は62402 / memcachedのESTABLISHED     
TCPを45 0 192.168.200.103:11211 192.168.200.103:28228 ESTABLISHED 62402 / memcachedの     
TCP 0 192.168.200.103:11211 192.168.200.103:28232 ESTABLISHED 62402 / memcachedの     
0 0 192.168.200.103:11211 192.168.200.103:28229確立されたTCP 62402 / memcachedの     
TCP 192.168.200.103:11211 192.168.200.103:28231 ESTABLISHED 62402 0 0 / memcachedの     
TCP 0 0 ::: ::: 11211 62402 * LISTEN / memcachedの    

ポートアクセス:nginxのサーバーhttp://192.168.30.24、リフレッシュスイッチポートは2で見ることができます

おすすめ

転載: www.cnblogs.com/zc1741845455/p/10944012.html