Forum

Windows üzerin...
 
Bildirimler
Hepsini Temizle

Windows üzerinde Tomcat Load Balancer Mod_jk ayarı ?

4 Yazılar
2 Üyeler
0 Reactions
614 Görüntüleme
(@suleymancapar)
Gönderiler: 160
Reputable Member
Konu başlatıcı
 

Merhaba .

Apache 2.2 yi kurdum gerekli ayarları yaptım .worker.properties dosyasını ayarladım.tomcatlari kurdum(node1 ve node2 olarak ). tomcat içindeki server.xml ayarlarını yaptım .fakat apache altında conf dizininde bulunan httpd.conf dosyasının içeriğini düzenlemem gerekiyor.

buraya bir 2 satır eklediğim zaman apache yeniden başlatılamıyor.  The requested operation has failed! diye hata veriyor.apache 80 portundan çalışıyor .başka 80 portunu kullanan program da yok .httpd.conf içerisine eklediğim satırları silince apache calısıyor .ama orayı düzenleyemediğim için bu seferde load balancer olmuyor .

httpd.conf dosyasına su kodları ekliyorum

LoadModule jk_module modules/mod_jk.dll

JkWorkersFile  conf/workers.properties

JkLogLevel info

JkLogFile logs/mod_jk.log

JkMount /example/* lb

<Location /jkmanager/>

JkMount jkstatus

Order deny,allow

Deny from all

Allow from 127.0.0.1

</Location>

 

Yardımcı olabilirmisiniz ..  

 
Gönderildi : 17/03/2014 20:58

(@mustafacagricaliskan)
Gönderiler: 58
Trusted Member
 

Aynı sorun bendede olmuştu.Apache ve tomcat'i kaldırıp XAMPP kurdum.Düzgün bir şekilde çalıştı.

Bendeki konfigüraston şu şekilde.

http.conf içinde girdiğim satır.

---------------------------------------

Include "conf/extra/mod_jk.conf" 

---------------------------------------

 mod_jk_conf dosyasının içeriği

---------------------------------------

LoadModule jk_module "C:/xampp/apache/modules/mod_jk.so"

JkWorkersFile "C:/xampp/tomcat/conf/workers.properties"

JkLogFile "C:/xampp/tomcat/logs/mod_jk.log"

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

JkRequestLogFormat "%w %V %T"

JkLogLevel info

JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

JkMount /* loadbalancer

JkMount /status/* status

---------------------------------------

workers.properties dosyasının içeriği

---------------------------------------

 worker.list=loadbalancer,status

 

worker.tomcat1.port=8009

worker.tomcat1.host=HOST1'in ip adresi

worker.tomcat1.type=ajp13

worker.tomcat1.lbfactor=50

worker.tomcat1.connection_pool_timeout=600

worker.tomcat1.socket_keepalive=1

worker.tomcat1.socket_timeout=30

worker.tomcat1.ping_timeout=1000 

   

worker.tomcat2.port=8009

worker.tomcat2.host=HOST2'nin ip adresi

worker.tomcat2.type=ajp13

worker.tomcat2.lbfactor=50

worker.tomcat2.connection_pool_timeout=600

worker.tomcat2.socket_keepalive=1

worker.tomcat2.socket_timeout=30

worker.tomcat2.ping_timeout=1000

 

worker.loadbalancer.type=lb

worker.loadbalancer.balance_workers=tomcat1,tomcat2

worker.loadbalancer.sticky_session=True

worker.status.type=status

--------------------------------------- 

kolay gelsin. 

 
Gönderildi : 18/03/2014 05:02

(@suleymancapar)
Gönderiler: 160
Reputable Member
Konu başlatıcı
 


Aynı sorun bendede olmuştu.Apache ve tomcat'i kaldırıp XAMPP kurdum.Düzgün bir şekilde çalıştı.


Bendeki konfigüraston şu şekilde.


http.conf içinde girdiğim satır.


---------------------------------------


Include "conf/extra/mod_jk.conf" 


---------------------------------------


 mod_jk_conf dosyasının içeriği


---------------------------------------


LoadModule jk_module "C:/xampp/apache/modules/mod_jk.so"


JkWorkersFile "C:/xampp/tomcat/conf/workers.properties"


JkLogFile "C:/xampp/tomcat/logs/mod_jk.log"


JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories


JkRequestLogFormat "%w %V %T"


JkLogLevel info


JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"


JkMount /* loadbalancer


JkMount /status/* status


---------------------------------------


workers.properties dosyasının içeriği


---------------------------------------


 worker.list=loadbalancer,status


 


worker.tomcat1.port=8009


worker.tomcat1.host=HOST1'in ip adresi


worker.tomcat1.type=ajp13


worker.tomcat1.lbfactor=50


worker.tomcat1.connection_pool_timeout=600


worker.tomcat1.socket_keepalive=1


worker.tomcat1.socket_timeout=30


worker.tomcat1.ping_timeout=1000 


   


worker.tomcat2.port=8009


worker.tomcat2.host=HOST2'nin ip adresi


worker.tomcat2.type=ajp13


worker.tomcat2.lbfactor=50


worker.tomcat2.connection_pool_timeout=600


worker.tomcat2.socket_keepalive=1


worker.tomcat2.socket_timeout=30


worker.tomcat2.ping_timeout=1000


 


worker.loadbalancer.type=lb


worker.loadbalancer.balance_workers=tomcat1,tomcat2


worker.loadbalancer.sticky_session=True


worker.status.type=status


--------------------------------------- 




kolay gelsin. 



 


Çok Teşekkür Ederim hocam sagolun çalıştırdım ..

 
Gönderildi : 18/03/2014 16:23

(@mustafacagricaliskan)
Gönderiler: 58
Trusted Member
 

Çalıştığına sevindim.

Kolay gelsin. İyi çalışmalar.

 
Gönderildi : 18/03/2014 20:29

Paylaş: