You may have noticed some downtime and intermittent availability over
the last 24 hours. This was the result of some additional caching
measures that we put in place which caused an unexpected memory leak,
triggering cascading failures across our cluster. We've since taken
steps to correct this issue. Performance both internal and external
to the site has been stable since noon PST, and we're watching it
closely.
Earlier this week we had a different incident in which some users
appeared to be signed in as other users. This occurred while were
testing a more recent version of Ruby and an alternative application
server on one machine in our cluster. Due to our load balancing
configuration, the issue quickly spread. We disabled the site and
resolved the issue within fifteen minutes. It should not have
effected API clients.
Both of these changes were the result of our testing potential
performance improvements in preparation for South by Southwest (SXSW),
a large annual multi-disciplinary conference held every March in
Austin, Texas. This time last year, our growth started to take off
around SXSW, and we want to be as reliable as possible during the
event this year. We will be taking more cautious steps to improve our
performance and reliability over the next week.
As part of those steps, I intend to decrease the number of allowed
authenticated API requests per hour from 70 to 50 from Thursday, March
6th through Wednesday, March 12th. While we are taking steps to
greatly increase our capacity (and have been doing so continuously,
particular since our move to our current host), the API is our
foremost source of traffic, and as such is the first place we look
when trying to create some breathing room for our cluster. I
appreciate your understanding, and I hope that 20 fewer requests per
hour don't impact your applications too drastically for the duration
of the modified rate limit.
We also intend to put some extra abuse-prevention measures in place
before the event. We've seen a general increase in abusive traffic
over the last several months, and we simply can't afford it during a
heavy-traffic event. If you've been scraping Twitter or consuming
public API feeds unfairly, be prepared for an unpleasant surprise.
Thanks, as always, for your patience and understanding. If you have
any questions, concerns, or suggestions, please do let me know.
--
Alex Payne
http://twitter.com/al3x
Can you clarify this... what constitutes unfair or abusive scraping?
Some guidelines would definitely help--I think most of us who use
scraping, public RSS feeds, etc., want to do it in a respectful way
that doesn't affect other Twitter users.
Gene
-Aaron
Good thing you let them know!
> Raising a general suspicion like this without being specific, do you think
> it is a good way to treat those people who are responsible for most of your
> traffic?
How do you know this is true?
> I guess the vast majority of us does not use the API in an unfair
> way.
I suspect this is the case. I think we can give alex the benefit of
the doubt, no? Asking for more details is fine, but lets not flare up
just yet.
-Ed
How do you know this is true?
On Sat, Mar 1, 2008 at 10:22 AM, Marco Kaiser <kaiser...@gmail.com> wrote:
> Raising a general suspicion like this without being specific, do you think
> it is a good way to treat those people who are responsible for most of your
> traffic?
I suspect this is the case. I think we can give alex the benefit of
> I guess the vast majority of us does not use the API in an unfair
> way.
the doubt, no? Asking for more details is fine, but lets not flare up
just yet.
--
Alex Payne
http://twitter.com/al3x
And if you have some sort of support channel or Twitter feed, you can give
people who don't read this list advance warning. In fact, that's what I'll
be doing periodically for TTYtter users. It's good support policy for your
client base.
--
------------------------------------ personal: http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems * www.floodgap.com * cka...@floodgap.com
-- Even cabbage more sense than you! -- Shampoo, "Ranma 1/2" ------------------
> Alex told us, in his original posting in this thread.
Ah, I can see that -- API users in general. Gotcha.
--
Alex Payne
http://twitter.com/al3x