首頁  >  文章  >  後端開發  >  網站叢集解決方案—nginx+tomcat session共享方案linux php session sessionfactory session失

網站叢集解決方案—nginx+tomcat session共享方案linux php session sessionfactory session失

WBOY
WBOY原創
2016-07-29 08:50:27961瀏覽

具體的配置和tomcat下的一樣,具體請參考:

http://note.youdao.com/share/?id=e486a2e17eefbfab6f227dc90且負載平衡的實作(session同步)補充

因為tomcat的session同步功能需要用到組播,windows預設是開通組播服務的,但是linux預設並沒有開通。

可以透過指令開啟route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
 #

eth0,eth1,eth2…代表網卡一,網卡二

eth0,eth1,eth2…代表網卡一,網卡二

請使用:route add -net 224.0.0.0 netmask 240.0.0.0 dev lo #這個代表本機,eth0,eth1,eth2…代表網卡一,網卡二,網卡三…lo代表127.0.0.1,即localhost

1)Receiver的address 是auto2)本機的多台tomcat做集群

如果需要伺服器啟動時即開通組播需在/etc/sysconfig/static-routesnet 224.0.0.0 netmask 240.0.0.0。

具體組播概念請查閱CCNP相關內容。

二、

我通常都是引用項目發布(熱部署),在server.xml的C/>也可以不加了。

[html]

 view plaincopy


    

Context

 :Dache

Context

 :Dache
    6.0.35logintest1"
  1.  reloadable= "true" distributable="true" />               Receiver  className=
  2. "org.apache.catalina.tribes.transport.nio.NioReceiver"
  

🎠  

=

"auto"

  

               
  1.                       selectorTimeout=🎠             maxThreads="6"/>  
  2. .這樣就會產生問題,所以遇到伺服器沒有自動讀取本地區域網路ip的時候,我們手動設定一下,如:192.168.0.2,這樣比試用auto保險。 四、server.xml中我們新增的一些內容部分的具體含義和試用,官方都有說明,參考即可。
  3. 以上就介紹了網站集群解決方案——nginx+tomcat session共享方案linux,包括了Session,tomcat方面的內容,希望對PHP教程有興趣的朋友有所幫助。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn