Hallo zusammen!
Frage: kennt jemand ne gute Doku zur workers2.properties Datei? Was heißen die einzelnen Parameter und wie kann man sie wann wo am sinnvollsten einsetzen?
Mein Problem: habe einen Apache2 und mehrere Tomcat Server (5er und 4er). Wie können diese nun über Port 80 des (einen) ApacheServers angesprochen werden.
Prinzipiel ist es klar, über Angaben in der workers2.properties und über die Connectoren (Port 8009 etc) Aber wie muß die workers2.properties aussehen, wenn ich mehrere Tomcat-Instanzen ansprechen möchte?
hat da jemand von euch n Tip??
Grüße und vielen Dank
Tol
workers2.properties (für mehrere Tomcats)
-
recordcaster
- Posts: 4
- Joined: 2004-11-25 19:05
- Contact:
-
recordcaster
- Posts: 4
- Joined: 2004-11-25 19:05
- Contact:
Re: workers2.properties (für mehrere Tomcats)
Hallo Leute!
mal ne kurze Frage: Ist das Thema zu banal oder zu komplex?? Oder gar zu unverständlich beschrieben??
Wäre einfach dankbar für jeden Tip, wie ich da weiter kommen könnte.
Besten Dank und Grüße
Tol
mal ne kurze Frage: Ist das Thema zu banal oder zu komplex?? Oder gar zu unverständlich beschrieben??
Wäre einfach dankbar für jeden Tip, wie ich da weiter kommen könnte.
Besten Dank und Grüße
Tol
Re: workers2.properties (für mehrere Tomcats)
Auf dem zweitem root Server laufen zwei Tomcats, der eine horcht auf Port 9002, der andere auf Port 9012. Geht sinngemäß natürlich auch mit zwei verschiedenen root Servern.
Hier meine workers.properties:
Und hier ein Ausschnitt aus VirtualHosts:
Hier meine workers.properties:
Code: Select all
# Define 1 real worker using ajp13
#worker.list=worker1,worker2,worker3,worker4,worker4
worker.list=worker2,worker3,worker4
# Set properties for worker1 (ajp13)
#worker.worker1.type=ajp13
#worker.worker1.host=localhost
#worker.worker1.port=8009
#worker.worker1.lbfactor=50
#worker.worker1.cachesize=10
#worker.worker1.cache_timeout=600
#worker.worker1.socket_keepalive=1
#worker.worker1.socket_timeout=300
# Set properties for worker2 (ajp13)
worker.worker2.type=ajp13
worker.worker2.host=xxx.yyy.183.170
worker.worker2.port=8009
worker.worker2.lbfactor=50
worker.worker2.cachesize=10
worker.worker2.cache_timeout=600
worker.worker2.socket_keepalive=1
worker.worker2.socket_timeout=300
# Set properties for worker3 (ajp13)
worker.worker3.type=ajp13
worker.worker3.host=xxx.yyy.183.170
worker.worker3.port=9001
worker.worker3.lbfactor=50
worker.worker3.cachesize=10
worker.worker3.cache_timeout=600
worker.worker3.socket_keepalive=1
worker.worker3.socket_timeout=300
# Set properties for worker4 (ajp13)
worker.worker4.type=ajp13
worker.worker4.host=xxx.yyy.183.170
worker.worker4.port=9011
worker.worker4.lbfactor=50
worker.worker4.cachesize=10
worker.worker4.cache_timeout=600
worker.worker4.socket_keepalive=1
worker.worker4.socket_timeout=300
Code: Select all
<VirtualHost _default_:80>
AddHandler cgi-script .cgi
CustomLog /var/log/s341/access_log combined
DirectoryIndex index.cgi
DocumentRoot /home/s341/htdocs
ErrorLog /var/log/s341/error_log
JkMount /jira-s341* worker3
JkMount /jira-s341/* worker3
JkMount /confluence-s341* worker3
JkMount /confluence-s341/* worker3
RewriteEngine On
RewriteRule ^/jira-s341$ /jira-s341/ [R=301,L]
ServerAdmin webmaster@mydomain.de
ServerAdmin webmaster@mydomain.de
ServerName s341.mydomain.de
User s341
Group users
</VirtualHost>
-
recordcaster
- Posts: 4
- Joined: 2004-11-25 19:05
- Contact:
Re: workers2.properties (für mehrere Tomcats)
Hey cool!! Vielen Dank! Werd ich mal ausprobieren :-)
Tol
Tol
-
recordcaster
- Posts: 4
- Joined: 2004-11-25 19:05
- Contact:
Re: workers2.properties (für mehrere Tomcats)
Ã?hmm ... Frage: Ist das nicht das "alte" Format??? Das neue sieht doch ein bissle anders aus.
Das geht mit nur einer Tomcatinstanz soweit ... auch wenn ich keinen Plan hab, was da genau wie warum geht. Hatte jetzt probiert n 2ten Channel anzulegen, in dem ich alles dubliziert und entsprechend verändert hab. Aber das zieht absolut nicht :(
Jedenfalls unterscheiden sich diese beiden Formate doch sehr stark ... Gehen doch beide, oder ist eins falsch und das ander doch richtig, oder nicht, oder was?!?!? *verwirrt*
Gruß
Tol
Code: Select all
[shm]
file=/usr/local/apache2/logs/jk2.shm
size=1048576
debug=0
disabled=0
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
tomcatId=localhost:8009
debug=0
# define the worker
[ajp13:www.irgendwas.de:8009]
channel=channel.socket:www.irgendwas.de:8009
# Uri mapping
[uri:www.irgendwas.de/*.jsp]
host=www.irgendwas.de
[uri:test.irgendwas.de/*.jsp]
host=test.irgendwas.de
[...]
Jedenfalls unterscheiden sich diese beiden Formate doch sehr stark ... Gehen doch beide, oder ist eins falsch und das ander doch richtig, oder nicht, oder was?!?!? *verwirrt*
Gruß
Tol