Re: Routing all sites to maintenance page
Ed Toro <[email protected]> Mon, 05 Oct 2009 12:42:57 -0400
| Newsgroups | gmane.comp.programming.load-balancing.general |
|---|---|
| Message-ID | <[email protected]> |
Or how about sending a status code 3XX redirect URL like http://errorpage.mysite.com?outagesource=12323 The parameter(s) can give your back end systems an idea of the source of the outage and allow for a way to customize the page served to the client so that it's relevant. Kenneth Salchow wrote: > > Hey—knowing what Mathew is trying to do—and looking at the configs—I > had another question for Oliver. > > In the past when I’ve done this, I’ve found that a single “not > available” page for all sites becomes untenable quickly as it is too > generic. Even as an admin—it’s sometime nice to be able to see the > page quickly and know exactly which ‘site’ is down just by getting the > error page, right? > > So—not knowing the ServerIron specifically, I’m assuming that for each > group of real servers, you can assign a backup server that uses a > different port? That way Mathew could, if he wanted, run a single web > server with separate “error sites” at ports 80, 81, 82, 83, etc. ? > Don’t know if that’s something he’s interested in—but it might be > helpful if you gave an example?? > > Thanks!! > > *KJ (Ken) Salchow, Jr.* | Manager, Technical Marketing > > *D 651.423.1133* > > > > *M 612.868.1258* > > > > *P 206.272.5555* > > > > *F 206.272.5555* > > > > *www.f5.com <http://www.f5.com/>* > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *Oliver Adam > *Sent:* Monday, October 05, 2009 10:36 AM > *To:* Load Balancing Mailing List; 'Load Balancing Mailing List' > *Subject:* Re: [load balancing] Routing all sites to maintenance page > > Daiv statements are correct. You have to use so called backup servers > to do so. There are two different way to do this: > > 1. configure your "normal/primary" real servers together with real > servers being marked as backup servers using the backup setting below > the real server configuration: > > normal real server: > > server real rs101 192.168.9.101 > port http > [...] > > backup real server: > > server real rs201 192.168.9.201 > backup > port http > [...] > > bind both types of servers to the virtual server and enable the > feature to activate the backup server functionality: > > server virtual vs222 192.168.7.222 > port http > port http lb-pri-servers > bind http rs101 http rs201 http > > The backup server(s) will jump in as soon as no primary server is > available anymore or as soon as all primary servers reached their max > connection setting. > > > 2. configure real servers and remote real servers. remote real servers > do act as backup servers per default. remote server are (by defintion) > at least one hop away from the ServerIron: > > server real rs101 192.168.9.101 > port http > [...] > > remote real server: > > server remote rs201 192.168.100.201 > port http > [...] > > bind both types of servers to the virtual server and enable the > feature to activate the backup server functionality: > > server virtual vs222 192.168.7.222 > port http > bind http rs101 http rs201 http > > Both way are going to do want you are asking for. It is possible to > use backup servers per service as well - please check the > documentation to get more details about this. Per service backup > servers do come in as soon as the service they are linked to (at a > given real server) is not available anymore. > > Just to add one comment: > > *feel free to ask questions via our official ADC community > http://community.brocade.com/adi > > *Regards, > > Oliver > > > At 17:09 05.10.2009, Van Ceylon, David wrote: > > Content-Language: en-US > Content-Type: multipart/alternative; > boundary="_000_26D139D7C4E9784494738860A529B91E27367D4220qtomaexmbm21A_" > > (long time reader and first time responder here) > > I’ve dealt with this exact situation. Depending on how old your > Foundry is and what code rev, there is a way to configure your “down > for maintenance” server as a backup – even on a per-port basis if you > have 9.2 code or higher. If not you can configure the server as a > backup for all your real servers as a whole. The main issue though is > that this “backup” won’t engage until all servers bound in the VIP are > failing the health-checks. > > In the config, your backup server that you set up will have a “backup” > command in the real server settings. Then in your VIP, configure the > bindings for the other real servers as usual, including your backup > server and that’s about it unless you want to get more specific. If > that’s the case then post your HW/SW setup. > > Good luck > David > > ------------------------------------------------------------------------ > > *From:* [email protected] [ mailto:[email protected]] *On > Behalf Of *Matthew Schmidt > *Sent:* Monday, October 05, 2009 8:40 AM > *To:* Load Balancing Mailing List > *Subject:* [load balancing] Routing all sites to maintenance page > > Hi everyone. Long time reader, first time poster. We've had an older > Foundry ServerIron device sitting in front of all our sites for some > time now, but haven't set it up to do any serious load balancing. One > of the first things I would like to do is route all requests to > servers that aren't responding to a server running a page that says > we're down for maintenance. > > My initial thought is that I would create "Real servers" for each of > the services currently not being managed by the load balancer. Then, > give some IPs to "virtual servers" to act as the new frontends. From > there, I'm not quite sure where to proceed. Is there a way to tell it > to go somewhere only when we can't reach something else? Is there a > better way to handle this than with the load balancer? > > Thanks, > Matt > > -- > Matthew Schmidt > VP of Technology, DZone, Inc. > Phone: 919.678.0300 x102 > Email: [email protected] <mailto:[email protected]> > Yahoo/AOL: mattschmidtjl > Jabber: [email protected] <mailto:[email protected]> > > > > > _______________________________________________ > lb-l mailing list > [email protected] > http://vegan.net/mailman/listinfo/lb-l > Searchable Archive: http://vegan.net/lb/archive > http://lbdigest.com <http://lbdigest.com/> Load Balancing Digest > http://lbwiki.com <http://lbwiki.com/> Load Balancing Wiki > > ------------------------------------------------------------------------ > > _______________________________________________ > lb-l mailing list > [email protected] > http://vegan.net/mailman/listinfo/lb-l > Searchable Archive: http://vegan.net/lb/archive > http://lbdigest.com Load Balancing Digest > http://lbwiki.com Load Balancing Wiki > _______________________________________________ lb-l mailing list [email protected] http://vegan.net/mailman/listinfo/lb-l Searchable Archive: http://vegan.net/lb/archive http://lbdigest.com Load Balancing Digest http://lbwiki.com Load Balancing Wiki