Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Load balancing/failover for Tomcats

 
Matthew Seaborn
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I need to load balance (but not cluster) a collection of Tomcats.

We have existing load balancers/failover that can probe with an HTTP requests to see if a service is up. However out Tomcats have a number of webapps on and the start-up/shotdown can take quite a few minutes, so the failover isn't quite working.

I want to create a servlet that report whther the Tomcat it is running in if fully operational. Amongst other checks the servelt needs to know

1. That the server is not in the a startup, shutdown stage in it lifecycle.
2. That all of the webapps are running.

Stage 1 can be achieved by a creating a LifecycleListener but 2 cannot. Can MBeans provide the ability to do both? If so how? I can find precious little docu on Tomcat's MBeans.

Thanks.
 
Jaffer Sadiq
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Which operating system you are using.....

Thanks,
Jaffer
 
Jaffer Sadiq
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

1. That the server is not in the a startup, shutdown stage in it lifecycle.

-- This is configuration issue

2. That all of the webapps are running.

-- Some time services will run, But the invoked thread may be expired...due to that apache may not perform well

Thanks,
Jaffer
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic