I'd like to highlight this lesson in how to loose (or not gain) customers by randomly shutting down technology sites that serve the decision makers you wish to influence.
Tom
P.S. Well done Slicehost.
I'd like to highlight this lesson in how to loose (or not gain) customers by randomly shutting down technology sites that serve the decision makers you wish to influence.
Tom
P.S. Well done Slicehost.
When the traffic starts to impair neighboring sites, something has to be done. Just about any ISP will do the same thing: block the site with the surge, that could possibly make other arrangements, rather than inconvenience other customers whose traffic is as expected/usual.
The detail missing so far is why Pair noticed today, if it was the same level of traffic as before, or a slow build. Was a new threshold crossed? (Did someone's HN-focused tool go haywire?)
The Pair message suggests end-of-day logs will be the way to tell for sure.
As you say I doubt today was unusual for HN, it's the way Pair went from zero to shut-down.
One of the things I like about the way that Joyent operate as a cloud host is that they allow you burst on shared boxes because of those times you need it. At the same time they'll let you know you need to think about buying more resources without just slamming on the brakes.
Pair should do a much better job of noticing a soft limit earlier, so if a heavy traffic day had hit HN PG et al should have been already aware they were overusing their shared hosting and were planning a route out.
It currently is not really possible to track that per user in a shared environment and see who is using what resources from an individual perspective of MySQL / Apache / CPU / Mem.
Ofcourse it is.
Or how do you think they determined that it was pg's site causing the trouble?
I doubt it is a HN-Focused tool, as this affected the static content from www.ycombinator.com, and images and CSS are not the focus of bots usually.
Assuming it was not a DoS attack, a smart host should have noticed the traffic load increasing over time, and offered to upgrade to a less-loaded server and recommend a dedicated server.
By disabling the site, they have lost a customer, and lost on a up-sell to a dedicated server.
a) anything
b) except
c) killing their service
Of course, the flip side is that leaving it running adopts an attitude of "screw all our other customers, they can eat crappy service while we kiss up to the popular guys who are chewing up everybody else's server resources". Which isn't what I'd look for in a hosting provider...
Dear [account_contact_user]
Your website traffic has risen beyond the maximum threshold of [threshold_amt] for the [name_of_level] level of service.
Since we appreciate your business of the last [length_of_service], we have given you a 24 hour courtesy upgrade to our next level of service -- [name_of_next_level]. If, by [end_time] you decide to keep this level of service you must contact our sales center to arrange payment. Otherwise we will have to start throttling traffic to your server so that it remains below the threshold of [threshold_amt] and does not impact our other customers.
If you have any questions about this courtesy upgrade, or wish to keep this new level of service, please contact [account_manager] at [account_manager_details].
Thank you for using Pair Networks for your hosting needs.
I would have been happy to respond to an email saying I should upgrade & pay more, but even after a few emails with tech support that option didn't come up.
The only limit they advertise for that class of account is data transfer, and because it's mostly just serving uparrow.gif -type files we're well below that limit.
Please turn in your geek card at the door.
I don't get shared hosting at all. VPSs are dirt cheap these days.
More important to me is that I am really really really surprised that Ycombinator was running on a shared account. This just blew my mind.
I have no hard feelings towards pear, I would have shut the site down too; possibly long ago.