You are viewing a read-only archive of the Blogs.Harvard network. Learn more.
Skip to content

‘Where everyone goes’ explains their outage

Software Maniacs has a great blog post explaining what went wrong with one of their Django deployments. In the end it wasn’t exactly Django but a mix of how a particular table for the backend database (MySQL) was being abused by the web application (the sessions table. Here’s a snippet:

In general Django’s sessions are made smart enough — while stored in a DB they don’t touch it at all if your application doesn’t write anything in them. Unfortunately we used them in an interesting manner.

Be Sociable, Share!