>  기사  >  백엔드 개발  >  웹사이트 클러스터 솔루션 - nginx tomcat 세션 공유 솔루션 linux php session sessionfactory 세션이 손실되었습니다.

웹사이트 클러스터 솔루션 - nginx tomcat 세션 공유 솔루션 linux php session sessionfactory 세션이 손실되었습니다.

WBOY
WBOY원래의
2016-07-29 08:50:27961검색

구체적인 구성은 tomcat과 동일합니다.

http://note.youdao.com/share/?id=e486a2e17eefbfab6f227dc9dddd0cef&type=note

여기를 참조하세요. 몇 가지 참고사항 :

1.

Tomcat 클러스터 구현 및 로드 밸런싱(세션 동기화) 보충

Tomcat의 세션 동기화 기능에는 멀티캐스트가 필요하므로 Windows는 기본적으로 정상입니다. 상황에서는 멀티캐스트 서비스가 활성화되지만 Linux에서는 기본적으로 이를 활성화하지 않습니다.

다음 조건에 해당하는 경우 add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 명령 🎜>, 네트워크 카드 3 경로를 열 수 있습니다. 충족되면 다음을 사용하십시오: Route add -net 224.0.0.0 netmask 240.0.0.0 dev lo #이것은 로컬 시스템을 나타냅니다. eth0, eth1, eth2... ...네트워크 카드 1, 네트워크 카드 2, 네트워크 카드 3을 나타냅니다. ..lo는 127.0.0.1, 즉 localhost를 나타냅니다

1) 수신자의 주소는 auto

2) 여러 Tomcat이 켜져 있습니다. 이 머신은 클러스터로 사용됩니다

서버 시작 시 멀티캐스트를 활성화해야 하는 경우 /etc/sysconfig/static-routes 파일에 eht0 net 224.0.0.0 netmask 240.0을 추가해야 합니다. 0.0. 구체적인 멀티캐스트 개념은 CCNP 관련 콘텐츠를 참고하세요.

2.

보통 프로젝트 릴리즈(hot-deployment)를 언급하는데, server.xml의 C/>에 추가할 필요는 없습니다.


[html]

일반 사본 보기

 

<
  1. 컨텍스트 경로="" docBase="D:apache-tomcat-6.0.35logintest1" 다시 로드 가능=" true" 배포 가능="true" /> 세 개,

    [html]

    일반 사본 보기

    server.xml 요소 🎜>수신기
    1. className="org.apache.catalina.tribes.transport.nio.NioReceiver" 주소= "자동" 
    2.                                                                                                🎜> selectorTimeout="100"
    3.  
    4.                                 >maxThreads="6"
    5. />
    6. 주소를 auto로 쓰면, 많은 서버가 자동으로 127.0.0.1을 사용하면 문제가 발생하므로 서버가 로컬 LAN IP를 자동으로 읽지 못하는 경우 수동으로 설정합니다(예: 192.168.0.2). 이는 자동을 시도하는 것보다 안전합니다.
    7. 4.
    8. server.xml에 추가된 일부 신규 컨텐츠의 구체적인 의미와 시행방법이 공식적으로 설명되어 있으니 참고만 해주세요. 위 내용은 Session과 Tomcat 콘텐츠를 포함한 웹사이트 클러스터 솔루션인 nginx tomcat 세션 공유 솔루션 linux를 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.