Yum Couldn't Fork Cannot Allocate Memory

yum error: Couldn’t fork Cannot allocate memory

I've been doing some awesome things to a new VM for work, namely installing CouchDB, Apache and running Node.JS apps along side a...
Speeding Up MDADM RAID Rebuilds

Speeding Up MDADM RAID Rebuilds

I'm slowly migrating a bunch of awesome things from a really old server, it's still running Ubuntu 10.04.. to a really nice and...
authorized_keys vs authorized_keys2

authorized_keys vs authorized_keys2

Earlier today I was setting up a brand new server for a migration and just as I was typing scp .ssh/authorized_keys2 my...
sudo: sorry, you must have a tty to run sudo

sudo: sorry, you must have a tty to run sudo

We're using an old version of Upstart, on Centos, to manage stopping and starting our Node.js daemons, and one of the things the...
Pipe Viewer

pv – Pipe Viewer – My New Favourite Command Line Tool

I've got a rather large dataset that I need to do a lot of processing on, over several iterations, it's a 20gb zip...
Enable Linux Core Dumps

Enable Linux Core Dump

One of our applications (Freeswitch) just randomly crashed for no apparent reason and didn't write anything to it's log files. The service we're...
couchdb

CouchDB {“error”:”insecure_rewrite_rule”,”reason”:”too many ../.. segments”}

Whilst working an AMAZING NPM repository mirror yesterday (which totally works, despite not really offering the performance benefit I'd hoped, because NPM is rubbish)...
Idiot

Think Carefully About Your Clever Project Names

We're building a new exciting cluster at work using Linux HA and stuff to make it work magically. In the olden days of yore...
Installing Magento

Installing Magento

One of my clients wanted an E-Commerce solution for his website and after a little bit of analysis we opted for the community...
monit

monit: error connecting to the monit daemon

We're rolling out monit on our new platform at the request of a vendor to manage their new service. I've always been dead...