0

Apache 2.2 Http Web Server Tomcat Loadbalancer

Posted by Gökhan Şahin on Aug 14, 2013 in Apache 2.2 Http Server, Application Server, Tomcat

Web uygulamanızın duraksamadan çalıştırmak için kullanılan yöntemlerden bir tanesi de http server ve tomcat yük dengelemesi işlemidir. Bu işlemde bir makineye http server kurulur. Diğer makinelere tomcat kurulur bu tomcat sayısı size bağlı. Burada diyelimki http server 192.168.0.10 dan çalışıyor olsun diğer tomcatlerimiz 192.168.0.11,12,13 olsun sizin web uygulama context path’inizde app olsun kullanıcılar http://192.168.0.10/app yazdığında http server gelen istekleri 3 adet tomcat üzerinde dağıtacak ve her hangi bir tomcat’te bir sıkıntı olduğunda diğerleri çalışacaktır.
Bu işlem için http server için mod_jk kurulumu yapılmış olması gerekmektedir.bakınız…

root ile
/etc/httpd/conf/http.conf
dosyasına aşağıdaki satırları ekliyoruz.

LoadModule jk_module modules/mod_jk.so

JkLogFile logs/mod_jk.log
JkLogLevel debug
JkShmFile logs/jk-runtime-status
JkWorkersFile conf/workers.properties

JkMount /app loadbalancer
JkMount /app/* loadbalancer

/etc/httpd/conf içine workers.properties dosyasını oluşturuyoruz.
vi /etc/httpd/conf/workers.properties
aşağıdaki satırları ekliyoruz.

worker.list=loadbalancer

worker.n1.port=8009
worker.n1.host=192.168.0.11
worker.n1.type=ajp13
worker.n1.lbfactor=1

worker.n2.port=8009
worker.n2.host=192.168.0.12
worker.n2.type=ajp13
worker.n2.lbfactor=1

worker.n3.port=8009
worker.n3.host=192.168.0.13
worker.n3.type=ajp13
worker.n3.lbfactor=1

worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=n1,n2,n3

tomcatlerin kurulu olduğu dizinde gidiyoruz ve conf dizini içinde server.xml dosyasını açıyoruz.

<Engine name="Catalina" defaultHost="localhost">

aşağıdaki gibi değiştiriyoruz. n1 yazan yere workers.properties dosyasına göre değiştiriyoruz.

<Engine name="Catalina" defaultHost="localhost" jvmroute="n1">

Tags: ,

 
0

Alfresco solr Tükçe işletim sistemleri hatası

Posted by Gökhan Şahin on Nov 14, 2012 in Alfresco, Application Server, Java, Tomcat, Yazılım

Tomcat start ettiğinizde aşağıdaki gibi bir hata alıyorsanız.

java.lang.IllegalArgumentException: No enum const class org.apache.solr.core.SolrConfig$HttpCachingConfig$LastModFrom.OPENTİME

windos kullanıyorsanız Tomcat startup.bat, linux kullanıyorsanız startup.sh dosyasını açın
dosya içine aşağıdaki satırı ekleyin.

JAVA_OPTS=%JAVA_OPTS% -Duser.language=en

Tags:

Copyright © 2019 Gökhan Şahin All rights reserved. Theme by Laptop Geek.