The Short and Sweet SSL How-to

Got a site you need to serve up via SSL ? Here are your Cliffs notes. This assumes 1) your site already runs without SSL ; 2) you’re using Apache and Ubuntu; 3) you don’t want any browser warnings, so no self-signed certificates. 1. Generate a Private Key $ openssl ... Read more

Detect and Fix HAProxy+Apache+Passenger Queue Backlogs

To inspire hard work, some young men hang a poster on their wall that includes: (1) an exotic sports car (2) a scantly clad lady and (3) a beach house. My inspirational poster would be much less attractive: a friendly butler who offers time-honored wisdom (with an accent because people ... Read more

Tina Fey: go with the bran muffin on the white plate

First, Tina Fey needs to write more. Both of her New Yorker articles have been terrific. Second, her latest New Yorker piece had a great nugget on how producing is about discouraging creativity: You may have an occasion where the script calls for a bran muffin on a white plate, ... Read more

How much slower is Disk vs. RAM latency?

It takes longer to access data stored on your hard disk vs. RAM . But how big is the difference? It’s really big. How can you tell if you your web application is being impacted by slow disk access? What impacts I/O performance? What’s the best path to fixing the ... Read more

CouchDB in production

John P. Wood of Signal , which offers a mobile customer engagement platform used by many top brands, recently created a couple of Scout Plugins for monitoring CouchDB . I’ve always been impressed by the team at Signal, so I was curious how they were using CouchDB in production. It ... Read more

5 Pillars of Rails Cluster Monitoring

Photo by mollypop My how you’ve grown! A couple of years ago your little Rails app was on a single server. Now you’re on a whole cluster – you’ve got web servers, database servers, HAProxy servers, and more. I’m so proud of you! Monitoring your Rails cluster has gotten more ... Read more

Determining free memory on Linux

When checking the amount of free memory on a Linux server, it’s easy to think you’re running out of memory when you’re not. For example, here’s the output of free -m on a server with 4GB of RAM : With a quick glance, you might start sweating. Only 39 MB ... Read more

Embedded Customer Support With Rapportive

A big part of providing good support is making it painless. At Scout , Andre and I handle all of the support requests. Once we’ve gathered the account information, it usually doesn’t take much time to help. The problem is quickly putting the account information together. We don’t want to ... Read more

RVM and cron in production

UPDATED 6/7/2013 – We no longer recommend using bash -l -c to run Cron jobs with RVM . See our updated approach . This info is for Scout users, but it’s also applicable to anyone who’s wondered how to use cron together with RVM . This assumes 1) you are ... Read more

So, what do you do?

I was back in Michigan a few weeks ago visiting family. These trips always involve a “what do you do?” question at some point. I’m never sure how to answer. “I have a startup.” Honestly, I don’t think of Scout as a startup. Scout is a business built the old-fashion ... Read more

Start your free 14-day trial today.
No credit card needed.