On Fri, 26 Apr 2002, Simon Stewart wrote:
> The workers can be called anything you want them to be (for example, I
> use "tomcat1") What tends to happen is that people take their
> (working) apache 1.3.x + mod_jk combo and use the same config files
> with apache 2.x and mod_jk2.
Well... I was thinking of ways to disable this 'feature'...
Some feedback on this would be great.
First, I am hoping to slowly deprecate the configuration
in terms of 'workers'.
What you should configure is channels. The names can be
anything, but URL-style constructors are much cleaner
( and may become 'required' ).
Example:
channel.socket:localhost:8009
channel.apr:${server_home}/work/unix.socket
channel.jni:
Each channel will be associated with a worker automatically,
using ajp13:localhost:8009, etc.
In addition, now all channels are automatically added to
the default worker ( which is now the 'lb' worker ).
So if you define one or many channels, and set the
worker to lb ( without any other special configuration )
you'll get everything working (I hope ) easier.
Going through the lb has a minimal overhead, but greatly
simplify things and enables many other things.
There is a second change ( not yet implemented, but
high on the list ) in the 'lb' configuration. Instead
of 'workers' we can use 'groups' and 'instances'.
An 'instance' ( the name is not yet clear ) is a VM running
tomcat ( coresponds to the jvmRoute - used for sessions ).
A 'group' is an lb worker forwarding to multiple tomcats.
What I would recommend for configuration is mapping all
webapps to a 'group' ( even if you have a single tomcat
instance ). If you later add more tomcats you'll have
minimal changes ( hopefully - none !).
There are 2 major advanced use cases:
- a pool of tomcats running the same apps. That'll
be the easiest to configure, the default (lb) worker
will just do that.
- different pools of tomcats, each with different
apps. That's where groups can help.
The goal is of course to have the minimal ammount of
work - the worker and lb configuration can be greatly
automated ( we're trying to get each tomcat to
register automatically when it starts with jk ).
What do you think ? The last part is still work in
progress, and all of this would benefit a lot from
your feedback.
Costin
>
> On Fri, Apr 26, 2002 at 10:09:42AM -0400, Anthony W. Marino wrote:
> > The example for "mod_jk2" shows a worker's config for "AJP13" but I thoug=
> > ht=20
> > that "jk2" is "AJP14"?
> >
> > Anthony
> >
> >
> > > Thanks to Michael Delamere and Pascal Forget, I'm happy to shout out
> > > that there's a HOWTO for setting up Apache 2, mod_jk2 and Tomcat on
> > > Linux (and therefore probably other UNIX flavours)
> > >
> > > It's linked from http://www.pubbitch.org/jboss
>
> Cheers,
>
> Simon
>
>
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>