Just out of curiosity, is there a reason why you're trying to configure or manipulate the watchdog? Are you attempting to isolate users by giving multiple users their own watchdog processes (and child Resin processes)?
If all you want to do is emulate the Apache front-end + Resin back-end paradigm with a pure Resin solution, you don't really need to do anything special to the watchdog at all. Over-simplifying things, it's really just there to help you start/stop/keep an eye on your Resin processes. http://caucho.com/resin-4.0/admin/http-virtual-hosts.xtp#Server per virtual host In those two examples, the "Resin web-tier" essentially performs Apache's role in this new configuration. When you start up the web-tier cluster, that's the process that will bind to port 80 on an IP address to load balance traffic to the individual Resin clusters on the back-end. The "Back-end JVM" is where you'd actually configure and manage the individual clusters/virtual hosts. These back-end JVMs can also bind to port 80 on different IP addresses than the web-tier, if you have some sites with their own dedicated IPs. If you think it would help beyond looking at the examples in their documentation, I could provide you with a stripped down version of one of the configs that we use. We have a mix of sites with dedicated and shared IP addresses. The dedicated sites function independently of the web-tier, since it's more efficient to send the traffic directly to the cluster than to send it through the web-tier. The sites that share an IP address use the web-tier for front-end request handling and load balancing to the cluster on the back-end. It's similar to, but not exactly like, the examples in the documentation. It may help to see it another way if their docs are confusing you, though. Let me know? -Jamie -----Original Message----- From: resin-interest-boun...@caucho.com [mailto:resin-interest-boun...@caucho.com] On Behalf Of Marketing - IncorporateFast.com Sent: Wednesday, September 29, 2010 12:19 AM To: 'General Discussion for the Resin application server' Subject: Re: [Resin-interest] Watchdog binding Hi Jamie, I'm using the watchdog.conf, and it seems to be acting a bit differently. Couple of questions: 1.) When using watchdog.conf, can a resin load balancer be used? If so, how/where? 2.) When using watchdog.conf, are unique IP's required? 3.) If load balancer is used, I can point to a loadbalancer.conf, but what goes into the <resin-root> folder? <watchdog> <user-name>resin</user-name> <group-name>resin</group-name> <resin-conf>/usr/local/resin/conf/www.loadbalancer.conf</resin-conf> <resin-root>/resin/webapps/what_directory_goes_here</resin-root> <open-port address="xxx.xxx.xxx.xxx" port="80"/> </watchdog> It seems like watchdog.conf requires unique IP. Right now I have many with unique IP, but would like to setup some shared IPs as well. Appreciate your help & time! -----Original Message----- From: resin-interest-boun...@caucho.com [mailto:resin-interest-boun...@caucho.com] On Behalf Of Jamison Novak Sent: Monday, September 27, 2010 11:34 PM To: General Discussion for the Resin application server Subject: Re: [Resin-interest] Watchdog binding > Can a watchdog bind to a port already used by another watchdog process? > Similar to the way that a virtual host would? > > java.io.IOException: bind failed to xxx.xxx.xxx.xxx:80 No, only one process can bind to a port. To get around that, you can either use a web-tier cluster to load balance traffic to the correct cluster. The documentation has a few different examples: http://caucho.com/resin-4.0/admin/http-virtual-hosts.xtp Specifically, look at the "Server per virtual host" example with the back-end JVM and the web-tier load balancer. Hope that gets you started. -Jamie _______________________________________________ resin-interest mailing list email@example.com http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list firstname.lastname@example.org http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list email@example.com http://maillist.caucho.com/mailman/listinfo/resin-interest