Monthly Archives: August 2010

How to Screw Up a Mercedes

I don’t know the story, here, but I do know that the car is finished.

Posted in Videos, What | 6 Comments

Microsoft Announces Xbox Live Subscription Price Increase

In a move that’s sure to backfire on them, Microsoft announced today that the price of Xbox Live memberships is going up on November 1st.

Yearly subscriptions increase from $50 to $60, quarterly subscriptions from $20 to $25, and monthly subscriptions bump from $8 to $10. That’s a tough sell considering that they shouldn’t be charging for the things that gold members receive, anyway.

Posted in Games, What | 5 Comments

A Night to Remember

…or perhaps not? Wait, who the hell are you?

Posted in What | 2 Comments

Edible Skulls

Sculptor Dimitri Tsykalov created these intricate skulls from fruits and vegetables.

Posted in Art, What | Leave a comment

The Crash Explained

As promised, the following is a summary of what led up to the crash that kept us down for almost four days last week.

About two weeks ago, I started to notice problems with the What The Christ? server. It was mostly on the administrative side of things at first. After a few days, however, we got a string of random reports from visitors who couldn’t connect. It took a day or two before we realized that the problem was an “Error establishing database connection.” message.

That’s the error that WordPress throws when your server can’t establish a connection to your MySQL database – the point from which content is delivered to the user. It’s usually caused by one of two things: a problem with your WordPress configuration file or a (much bigger) issue on the MySQL side of things.

Configuration issues are easy to fix. Unfortunately, we weren’t facing a configuration issue. No, we were facing a much bigger problem. In fact, Mr. Blue said it best.

“Dude, the database is fucking hosed.”

Don’t ask me how it happened. It could have been our migration to WordPress 3.0.1 a few weeks back. It could have been a plug-in that we were testing. It could have been one of a handful of configuration changes that we made at the host level. Whatever it was, we were looking at a really ugly problem. Our databases are not small, nor had we done as much of the maintenance on them as we should have been doing all along. To be honest, we’d been neglecting them because we were way too busy updating and promoting the site.

Needless to say, we were faced with a tough decision. We could either bring down the site, which would have been bad, or we could have tried to troubleshoot the problem live, which would have (potentially) led to downtime anyway. Obviously, we chose to troubleshoot the problem live. About an hour into the process, the server took a giant shit and dumped our progress. (Hooray, ambiguous Plesk error!) Down we went – and down we stayed. I could detail the laundry list of problems we had trying to bring things back online over the two days that followed but I’d rather not. It was a nightmare.

Unfortunately, that was only the start of our troubles.

Initially, the crash didn’t seem like a big deal. I thought we’d be down for a day at most. If there’s one thing we’ve done “right” from day one, it’s our backup routine. We had a dump of even the most recent posts – both the MySQL data and the associated assets. I thought we were good to go. In fact, it seemed like we were good to go after a couple of days sitting around trying to build a better mousetrap. We eventually decided that the best plan was to wipe the server. I reinstalled everything from scratch and started the process of uploading assets to the server. Meanwhile, Blue opened a case of beer and a book on MySQL.

But then something happened. Something bad.

Early Saturday, the server simply decided to die. Period. Hardware failure.

I’m pretty sure anyone within a six block radius of my house heard me scream, “FUCK!” when it happened. Everything shut down. No SSH. No FTP. A moment later, I was on the phone with our host. Thankfully, they understood my frustration and didn’t hold it against me. Instead, they got right to work trying to figure out what the hell had happened.

Ten hours later, the problem was solved. (In case you’re wondering, we didn’t move things to an interim server in the meantime because we figured that our server would be back up and running before we were even able to get everything uploaded on the temporary box.)

From there, the rebuild was simple… but tedious. I managed to tie up four Comcast lines, three of which belong to friends, for close to nine hours while we uploaded assets and ran a much needed database optimization routine. We also cleaned up the SQL configuration and learned a thing or two about responsible administration. (Thank you, mysqltuner.pl.)

So, there you have it. That’s how it went down – pardon the pun.

Posted in Site News | 12 Comments

Slinky Cat

Posted in Random, Videos, What | Leave a comment

Scarf

Posted in Women | 2 Comments

Zooey or Katy?

Dave & Thomas, a general interest site similar to What The Christ?, published a piece called Is It Zooey Deschanel or Katy Perry? It’s rather unnerving, to say the least.

I never noticed this before but now that I see the two of them standing side by side, my world may never be the same.

Posted in Random, What, Women | 6 Comments

Back From the Dead

8/30/2010 @ 12:27PM – We’re testing a new SQL configuration. It may or may not impact overall site speed. We apologize for any issues. We’re trying to squash a few bugs.

8/30/2010 @ 7:54AM – Several thousands of people are trying to connect to the site. We were down for a few hours as a result. Expect periodic downtime. Work continues, though! (We also fixed a time stamp issue related to server timezone.)

8/30/2010 @ 12:05AM – You may notice lag spikes here and there. Our SQL database is playing catch-up because of all of the fresh queries.

8/29/2010 @ 10:43PM – The VIP area is back online!

8/29/2010 @ 9:44PM – We lost the entire contents of our webmail folders during the rebuild. Please feel free to re-submit things, re-send messages, etc.

8/29/2010 @ 9:38PM – We ought to have the VIP area back up within the hour.

8/29/2010 @ 7:38PM – Database connections have been re-established. We have regained control of the bridge, folks. Welcome back.

8/29/2010 @ 7:28PM – Hello, world. It would appear that we’re back online. Expect frequent updates as we continue to bring systems up. The VIP area is still down for the moment but we’re working hard to restore it from backup with an ETA of sometime later this evening.

Posted in Site News | 16 Comments

Diaspora Launching September 15

Diaspora, the decentralized open source alternative to Facebook that crowdsourced its startup funding ($200,000!) a few months back, is set for a September 15 launch. The goal of the four NYU students who started the project is to create a “privacy-aware, personally controlled, do-it-all open source social network.”

Here’s hoping that they manage to accomplish just that.

Posted in Random | 5 Comments

Page 3 of 3712345102030...Last »