Hi,

>       Again, although I see the sytax differences in our two
> workers2.properties configurations I don't see the logical differences.
> The mod_jk2 assumes a lot from the naming convention of the workers and
> it is possible to create a configuration using a very minimal amount of
> text in a workers2.properties but I went with the more explicit approach
> which should be logically equivalent.  Can you site any specific
> instances where your configuration is logically different from mine?


I just know what works for me.

>
>       Is using the 2.0.2 build of the connectors preferable to using the
> build distributed with Tomcat 4.1.24 which I used?

use the current source in the URL you have been givin.  It's the latest
and greatest.

>  What kind of a user load does your mod_jk2 configuration handle on a
> daily basis?  How many concurrent sessions do you run per application
> server, etc?
>

alot.  :)

-e

>
> Jamey
>
>
> -----Original Message-----
> From: Eric J. Pinnell [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 01, 2003 6:09 PM
> To: Tomcat Users List
> Subject: RE: PLEASE HELP - Apache mod_jk2 loses communication with
> Tomcat
>
>
> Hi,
>
> On Tue, 1 Jul 2003, James Courtney wrote:
>
> > Thanks Eric.
> >     I'm still puzzled though.  I don't really see any difference in
> > what you're doing vs. what I'm doing.  I explicitly specify host and
> > port for the channel sockets and I explicitly define the workers but
> > that's shouldn't make any difference should it?  Is there anything in
> > particular in my workers2.properties which is actually not correct?
>
> I'd look closer.  There are quite a bit of differences.
>
> >
> >     Please recall that my cluster works for a time and then
> > communication falters between the servers.  This doesn't seem like a
> > config problem as a config problem would probably preclude things
> > working correctly in the first place.
>
> I'm not so sure about that.  But I would start with the low hanging fruit
> first.  My JK2 has worked fine for dayzzzz.  In fact in another thread we
> were talking about how mixing Ajp13 and Coyote causes unexpected errors
> and general "freaky-out-ness" with no explanation what so ever.  I notice
> you declare ajp13 in your workers2.properties file as part of the channel.
>
> >
> >     Is the general opinion that mod_jk2 is ready for production use or
> > is it likely still a little rough?  I'm having a lot of trouble getting
> > mod_jk to work though as an alternative.  I'm using the release of
> > mod_jk(2) from the Tomcat 4.1.24 release which can be found at:
>
> I think so.  It's just a refactoring of mod_jk with some twists.  But it
> will never get there if people don't try to use it! :)
>
> >
> > http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.24/src/
>
> I use:
> http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk2/release/v2.0.2/src/jakarta-tomcat-connectors-jk2-2.0.2-src.tar.gz
>
> -e
>
> >
> > Thanks!
> >
> > Jamey
> >
> >
> > -----Original Message-----
> > From: Eric J. Pinnell [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, July 01, 2003 2:34 PM
> > To: Tomcat Users List
> > Subject: Re: PLEASE HELP - Apache mod_jk2 loses communication with
> > Tomcat
> >
> >
> > Your workers2.properties looks a little off.  I don't know if this is the
> > root of your problem but it should look more like:
> >
> > [shm]
> > file=${serverRoot}/logs/shm.file
> > size=1048576
> >
> > [lb:lb_01]
> > info=Default load balancer.
> > debug=0
> >
> > # Example socket channel, override port and host.
> > [channel.socket:localhost:8109]
> > info=Ajp13 forwarding over a TCP socket
> > tomcatId=worker1:8109
> > lb_factor=100
> > group=lb_01
> >
> > # define the worker
> > [channel.socket:localhost:8209]
> > info=A second tomcat instance on a different port.
> > tomcatId=worker2:8209
> > lb_factor=100
> > group=lb_01
> >
> > # Uri mapping
> > [uri:/*]
> > group=lb_01
> > debug=0
> >
> > You have to adjust it to your own needs.  You can change 'localhost' to
> > another IP or servername.
> >
> > -e
> >
> > On Tue, 1 Jul 2003, James Courtney wrote:
> >
> > > I'm trying again as no one responded to my first email.  We REALLY need to 
> > > resolve this issue.  Thanks!
> > >
> > >
> > > We recently upgraded our production systems to Tomcat 4.1.24 and Apache 2.0.45 
> > > from 3.2.2 and 1.3.19 respectively and have noticed a VERY pleasing increase in 
> > > performance and over an 80% reduction in system load.  We also decided to deploy 
> > > with mod_jk2 and the whole system behaved itself quite well during QA and some 
> > > load testing (admittedly not overly thorough).  We pushed to production and 
> > > things ran fine for a couple of days but now, every day or two, our Apache 
> > > partially loses communication with one of the two Tomcats it's load balancing 
> > > accross (not always the same one).  The result is that requests block on Apache 
> > > and the load goes up as users click away trying to get their page(s) to load.  
> > > Restarting the Tomcat seems to rectify the problem until the next time...
> > >
> > > Any thoughts on this problem and the overall maturity of mod_jk2 vs. mod_jk 
> > > would be very helpful.  Many thanks to all!
> > >
> > >
> > > Jamey
> > >
> > >
> > > James Courtney
> > > InPhonic, Inc.
> > > Hayward, CA
> > >
> > >
> > > *******************
> > > ** Apache Errors **
> > > *******************
> > > inunison.com:8081 145 Connection timed out [Wed Jun 25 15:08:10 2003] [error] 
> > > ajp13.connect() failed ajp13:portal4.somedomain.com:8081 [Wed Jun 25 15:08:10 
> > > 2003] [error] ajp13.service() failed to connect endpoint errno=145 Connection 
> > > timed out [Wed Jun 25 15:08:10 2003] [error] ajp13.service() Error forwarding 
> > > ajp13:portal4.somedomain.com:8081 1 1 [Wed Jun 25 15:08:10 2003] [error] 
> > > lb.service() worker failed 120000 for ajp13:portal4.somedomain.com:8081 [Wed Jun 
> > > 25 15:08:13 2003] [error] channelSocket.open() connect failed 
> > > portal4.somedomain.com:8081 145 Connection timed out [Wed Jun 25 15:08:13 2003] 
> > > [error] ajp13.connect() failed ajp13:portal4.somedomain.com:8081 [Wed Jun 25 
> > > 15:08:13 2003] [error] ajp13.service() failed to connect endpoint errno=145 
> > > Connection timed out [Wed Jun 25 15:08:13 2003] [error] ajp13.service() Error 
> > > forwarding ajp13:portal4.somedomain.com:8081 1 1 [Wed Jun 25 15:08:13 2003] 
> > > [error] lb.service() worker failed 120000 for ajp13:portal4.somedomain.com:8081 
> > > [Wed Jun 25 15:08:22 2003] [error] channelSocket.open() connect failed 
> > > portal4.somedomain.com:8081 145 Connection timed out [Wed Jun 25 15:08:22 2003] 
> > > [error] ajp13.connect() failed ajp13:portal4.somedomain.com:8081 [Wed Jun 25 
> > > 15:08:22 2003] [error] ajp13.service() failed to connect endpoint errno=145 
> > > Connection timed out [Wed Jun 25 15:08:22 2003] [error] ajp13.service() Error 
> > > forwarding ajp13:portal4.somedomain.com:8081 1 1 [Wed Jun 25 15:08:22 2003] 
> > > [error] lb.service() worker failed 120000 for ajp13:portal4.somedomain.com:8081
> > >
> > > ****************************
> > > ** WORKERS2 CONFIGURATION **
> > > ****************************
> > > # only at beginning. In production uncomment it out
> > > [logger.apache2]
> > > level=ERROR
> > >
> > > [shm]
> > > file=/tmp/workers2shmDONOTDELETE.file
> > > size=1048576
> > >
> > > # portal3 socket
> > > [channel.socket:portal3.somedomain.com:8081]
> > > host=portal3.somedomain.com
> > > port=8081
> > > tomcatId=portal3
> > > group=lb:balanced
> > > graceful=1
> > >
> > > # portal3 worker
> > > [ajp13:portal3.somedomain.com:8081]
> > > channel=channel.socket:portal3.somedomain.com:8081
> > > lb_factor=12
> > >
> > > # portal4 socket
> > > [channel.socket:portal4.somedomain.com:8081]
> > > host=portal4.somedomain.com
> > > port=8081
> > > tomcatId=portal4
> > > group=lb:balanced
> > >
> > > # portal4 worker
> > > [ajp13:portal4.somedomain.com:8081]
> > > channel=channel.socket:portal4.somedomain.com:8081
> > > lb_factor=12
> > >
> > >
> > > # Load balanced worker
> > > [lb:balanced]
> > > worker=ajp13:portal3.somedomain.com:8081
> > > worker=ajp13:portal4.somedomain.com:8081
> > > # sticky is on by default but setting it adds a harmless error to the log
> > > #stickySession=1
> > >
> > >
> > > # Define a status worker
> > > [status:status]
> > >
> > >
> > > # URI mapping
> > > [uri:/*]
> > > group=lb:balanced
> > >
> > >
> > > # Status URI mapping (should not be publicly accessible!!!)
> > > [uri:/jkstatus]
> > > group=status:status
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to