nginx + tomcat + memcached 부하 균형 설정 및 session 공유 학습 1
apache - tomcat - 7.0.34 - 1, servlet 용기
apache - tomcat - 7.0.34 - 2, servlet 용기
jdk1.6
memcached 메모리 개체 캐 시 시스템
먼저 nginx 정보 설정
설정 경로: nginx - 1.9.11 \ \ confginx. conf
설정 정보
#
server {
#
listen 80;
server_name 192.168.101.243;
#charset koi8-r
#access_log logs/host.access.log main;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#
proxy_pass http://local_tomcat;
proxy_connect_timeout 5;
proxy_send_timeout 5;
proxy_read_timeout 5;
}
# server proxy_pass local_tomcat tomcat
pstream local_tomcat{
# weight max_fails 2
# fail_timeout 600 , max_fails
server 192.168.101.243:18080 weight=1 max_fails=2 fail_timeout=600s;
server 192.168.101.243:18081 weight=1 max_fails=2 fail_timeout=600s;
#ip_hash; IP , IP IP
# tomcat server.xml <Engine jvmRoute="tomcat1">
# nginx linux window , tomcat # ,session 。
}
tomcat
server.xml
tomcat1 Engine jvmRoute="tomcat1"
tomcat2 Engine jvmRoute="tomcat2"
Connector
port="18081" protocol="HTTP/1.1"
port="19091" protocol="AJP/1.3"
Server port="8006" shutdown="SHUTDOWN"
port="18080" protocol="HTTP/1.1"
port="19090" protocol="AJP/1.3"
Server port="8006" shutdown="SHUTDOWN"
tomcat nginx
접근 정보 http://192.168.101.243/testin/in.jsp
페이지 교체 표시
TOMCAT_1 JSP Test Page
Tue Feb 23 16:10:03 CST 2016 E912147077710AF041A535F3AADC66CD-n1.tomcat1 5415651 null
TOMCAT_2 JSP Test Page
Tue Feb 23 16:10:30 CST 2016 E912147077710AF041A535F3AADC66CD-n1.tomcat2 25383887
아래 설정 memcached
CMD 창 에서 실행 memcached. exe - d install 을 서비스 로 등록 하고 서 비 스 를 시작 합 니 다.
memcached 가 제공 하 는 jar 가방 을 tomcat 두 대 에 복사 합 니 다. lib 아래
여기 서 복사 한 것 은
javolution-5.4.3.1.jar,
memcached-session-manager-1.5.1.jar,
memcached-session-manager-tc7-1.5.1.jar,
msm-javolution-serializer-1.5.1.jar,
spymemcached-2.7.3.jar
두 대의 comcat context. xml 에서 memcached 에 가서 session 대상 을 가 져 오 라 는 차단 요청 을 설정 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.