Any one using any load balancer with passenger?
Like pound or similar? Experiences to share?
I have a pair of openbsd boxes in a failover configuration with
redundant links on the internet and internal side sitting in front of
three passenger web servers hammering db servers behind them.
The OpenBSD boxes are a pair of Soerkis firewalls (two in 1RU style
with 4 ethernet each). Two ethernet go to my internet provider, two
are the cross over carp link, and four go down in a cross over
configuration to two switches which each connect to the databases and
web servers. Everything is redundant.
The web servers and db servers and openbsd boxes are all routable and
the relayd listens on another IP address that is shared between the
OpenBSD boxes. If the primary OpenBSD box falls down, it switches to
the backup. If a web server dies, it comes out of the pool. if a
Postgres server fails, everything switches to the backup.
I can fail over a firewall in the time it takes for the client to hit
refresh. A web server can be taken out of the pool basically
instantly.
Works really well and was actually quite cheap considering.
Nothing like being able to reboot a production server knowing that no
person viewing the sites will even know it happened.
Mikel