Wednesday, March 24th, 2010
I guess that it’s time for the 3rd annual “Ravelry Runs On” roundup. The last two were in March 2008 and March 2009. This year, our traffic increased by 50% to 5,000,000 page views and 15 million Rails requests per day. We made very few changes to our architecture in 2009 but we did add [...]
Thursday, January 28th, 2010
I upgraded my versions of Phusion Passenger and Ruby Enterprise Edition last night. This morning, I noticed that Nagios was alerting me that the load average on one of my machines was in the warning range. Turns out that on one of my virtual machines, I forgot to configure Apache to use my ruby-wrapper script [...]
Saturday, December 19th, 2009
Just sending this information out into the world it case it helps somebody who is Googling for answers. I’ve been experimenting with using SSDs on one of our slave database servers. The drives are hotplugged as usual and I can’t access them directly in Linux because they are fronted by an LSI MegaRAID SAS/SATA controller. [...]
Friday, November 6th, 2009
Most of the stuff that happens during a week at work is too long for Twitter and too short for a blog post. There are still things that I’d like to share, so I thought I’d try batching them up. New Database Server We made our first hardware purchase of 2009 – a new database [...]
Tuesday, March 10th, 2009
An UPDATED 2010 post can be found here: http://codemonkey.ravelry.com/2010/03/24/ravelry-runs-on-2010 Just a little something to get the ol’ blog rolling again. Last March, I wrote a tiny post that listed a few of the pieces that run Ravelry along with my opinion of each. Here is a update to that list. The biggest change? I’ve been [...]
Saturday, February 2nd, 2008
Another dry sysadmin/deployment related post. If any of you Ravelry people want to hear about something in particular, please leave a comment A few quick notes about how I’m actually running my app: Web server : nginx. I ran Apache for a while before I switched to nginx. Nginx uses far less resources under load [...]
Thursday, December 20th, 2007
Writing the software to run a site is only part of the work – you also got to make sure that everything keeps running smoothly. Keeps your systems tuned and happy doesn’t have to be drudgery – I’ve found it to be fun and interesting work as long as you simplify and streamline by gathering [...]