Weblog
The weblog is heading over to Joyeur.com
I’m going to be “blogging” quite a more again but all the new content is going to be over at our Joyeur weblog, so please redirect your Atom or RSS feeds.
All the older content is staying right here because well … it’s linked to a bit (the first lighttpd for rails and php article from Feb 2005 for example) and google loves it.
·:· Posted 664 days ago by Jason Hoffman to About This Particular Weblog | Got something to say? [2]
The Scale with Rails workshops
I wrote a little piece on the Scale with Rails workshop over at Joyeur
“I thought why not take all of the questions and concerns that I’ve heard over the last two years and all of the issues we’ve studied and addressed ourselves, and present a platform?”
“That platform would not only be best practices for even the largest of companies (because we’ve all been in large Fortune 500 companies), but then we’ll frame the entire discussion in a set of questions that should be and likely are on anyone’s mind. A set of questions that in fact are unlikely to change. What you’ll get then is not blind Rails evangelism, but the perspective of an architect, engineer and executive who currently thinks that the answer to one of those questions was to use the Ruby and then the Rails framework (and sometimes it isn’t, sometimes C++ is).”
Tickets are available at the store
·:· Posted 738 days ago by Jason Hoffman to Workshops | Got something to say? [2]
By popular demand, the plain FSCK You shirts are out
At the store·:· Posted 743 days ago by Jason Hoffman to Server geek | Got something to say? [2]
Apache 2.2, mod_proxy_balancer and Mongrel
Jonathan Weiss has a great little write up on their use of Apache 2.2, mod_proxy_balancer and mongrel
I couldn’t agree more.
I’m telling you.
I think it’s Mongrel -> Apache 2.2 event with mod_proxy_balancer -> k-ssl on Solaris.
{k-ssl is Solaris’s Kernel level SSL proxy.}
·:· Posted 753 days ago by Jason Hoffman to | Got something to say? [3]
Apache 2.2 worker on solaris to a remote mongrel
Zoned to 1/8th of a solaris machine but the rest is the same as the others further down.
Was
FreeBSD client -> FreeBSD server (web -> mongrel)
and
FreeBSD client -> FreeBSD server (web) -> FreeBSD server (mongrel)
This is
FreeBSD client -> Solaris server (web) -> FreeBSD server (mongrel)
Concurrency Level: 100
Complete requests: 10000
Requests per second: 1452.23 [#/sec] (mean)
So it wins.
FreeBSD client -> Solaris server (web) -> FreeBSD server (web) -> FreeBSD server (mongrel) also turned out fine by the way.
The bottleneck actually is how many backends and you can see that I’m unimpressed with FreeBSD network pumping out abilities even when tuned up so the entire chain will be tuned up on Solaris.
And I tell you, I actually turned out to be quite impressed with
<VirtualHost 10.0.0.247:80>
ServerName mongrel-worker-solaris.textdrive.com
ProxyPass / balancer://app
<Proxy balancer://app>
BalancerMember http://10.0.0.166:8181
BalancerMember http://10.0.0.166:8182
BalancerMember http://10.0.0.166:8183
BalancerMember http://10.0.0.166:8184
BalancerMember http://10.0.0.166:8185
BalancerMember http://10.0.0.166:8186
BalancerMember http://10.0.0.166:8187
BalancerMember http://10.0.0.166:8188
BalancerMember http://10.0.0.166:8189
BalancerMember http://10.0.0.166:8190
BalancerMember http://10.0.1.166:8181
BalancerMember http://10.0.1.166:8182
BalancerMember http://10.0.1.166:8183
BalancerMember http://10.0.1.166:8184
BalancerMember http://10.0.1.166:8185
BalancerMember http://10.0.1.166:8186
BalancerMember http://10.0.1.166:8187
BalancerMember http://10.0.1.166:8188
BalancerMember http://10.0.1.166:8189
BalancerMember http://10.0.1.166:8190
</Proxy>
</VirtualHost>
In a slightly related note, I’m sick of doing configs in flat files on the same machines.
·:· Posted 759 days ago by Jason Hoffman to | Got something to say? [2]
Recently:
- The weblog is heading over to Joyeur.com
- The Scale with Rails workshops
- By popular demand, the plain FSCK You shirts are out
- Apache 2.2, mod_proxy_balancer and Mongrel
- Apache 2.2 worker on solaris to a remote mongrel
- I made some other web server points over at Joyeur
- Beware the trailing slash in Apache's proxy balancer
- What about Apache to Mongrel for Rails applications?
- Lighttpd versus Litespeed with Mongrel as a backend for Rails applications
- Moving a ZFS filesystem and all of its snapshots from one zpool to another
- Watch Out for Software Updates
- Two simple tips for freezing your rails
- #1 in Google for ZFS snapshots
- I'll be speaking at the Silicon Valley Ruby Conference
- Joyeur and the Dell Selling Machine
- In town for ETech?
- DragonflyBSD porting ZFS
- ZFS Snapshots
- Correction on Zeus versus Litespeed hitting a static image file
- Rails with Zeus and Mongrel or FCGI

