Windows üzerin...
 
Bildirimler
Hepsini Temizle

Windows üzerinde Tomcat Load Balancer Mod_jk ayarı ?  

  RSS
Suleyman Capar
(@SuleymanCapar)
Üye

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 ..  

Alıntı
Gönderildi : 17/03/2014 19:58
Mustafa Çağrı ÇALIŞKAN
(@MustafaCagriCALISKAN)
Üye

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. 

CevapAlıntı
Gönderildi : 18/03/2014 04:02
Suleyman Capar
(@SuleymanCapar)
Üye

[quote user="Mustafa Çağrı ÇALIŞKAN"]

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. 


[/quote]


 


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

CevapAlıntı
Gönderildi : 18/03/2014 15:23
Mustafa Çağrı ÇALIŞKAN
(@MustafaCagriCALISKAN)
Üye

Çalıştığına sevindim.

Kolay gelsin. İyi çalışmalar.

CevapAlıntı
Gönderildi : 18/03/2014 19:29
Paylaş: