Labour Party website crashes under load of new membership applications

UPDATE: This was all fixed last night. You can join the fightback here.

Twenty people per minute are trying to join the Labour Party, thus the error page below:

This blogger’s mother is among them!

21 Comments

  1. Dixon
    Posted May 12, 2010 at 9:04 am | Permalink

    Come on- this is obscene political warfare- “our site has crashed due to new members”…. how convenient and how brilliant as a press release.

    Proof? A screenshot…

    Perhaps you should be a proper journalist and ask labour for their official analytic data and have it independently checked?

    Oh no, you’re a blogger so you wont bother.

  2. Jim
    Posted May 12, 2010 at 9:10 am | Permalink

    I have to agree with Dixon on this one; it has a definite smell of ‘Campbell-ness’ about the announcement. I can only guess that the real proof will be borne out at the next General Election.

    Anyhow, I’ll go back to drumming my fingers on the desk until I see undoctored, live analytics from the Noo Labour website.

  3. Nick
    Posted May 12, 2010 at 9:24 am | Permalink

    The likelihood of the website programmers having put this page in as an error handler is very close to nil – any reasonable website should be able to handle 10′s of submissions per second, let alone one every 3 seconds (20 people divided by 60 seconds). Looks like a static page put up for spin purposes to me! (I’m a web programmer)

  4. Pooh
    Posted May 12, 2010 at 9:32 am | Permalink

    Yes, what crap. ‘A RECORD number of people’. Smacks of shit to me.

  5. Richard
    Posted May 12, 2010 at 9:32 am | Permalink

    A screenshot of the site as I tried to join: http://preview.tinyurl.com/37gm5ah

  6. Dan
    Posted May 12, 2010 at 9:34 am | Permalink

    Yup, my really low spec web server can handle hundreds of requests *at the same time*, let alone per minute. “A record number of people” is obviously very choice words.

  7. Matt
    Posted May 12, 2010 at 9:48 am | Permalink

    Just goes to show, that even in defeat, they can’t just crawl off with their tails between their legs, they have to ‘spin’ their way back under that rock!! Well done Richard for showing us the real site at that time.
    No web admin would put a error page up like that, there are many reasons you could get an error, and if this message was really therem they could just drop the connection to the backend to reproduce it at will.

  8. Tim
    Posted May 12, 2010 at 10:04 am | Permalink

    I was trying to join all last night and couldn’t because of traffic. I didn’t get the screen shot posted above, but I did get a message about the server being too busy and to try again later.

  9. Stray
    Posted May 12, 2010 at 10:05 am | Permalink

    I’m a web dev. Technically I mostly develop OO Applications which integrate web and desktop, but I’d like to confirm that when I joined up 2 days ago the server was already straining under the load.

    My application went through ok, but at the final confirmation point the dialog box hung. Being a techie I started wondering why – and whether it had actually been processed. I poked about with my various developer debug tools (the developer console in Safari is very useful) and the server had indeed failed to respond to one final script due to weight of traffic. Well – it was an internal server error, but 9 times out of 10 that’s ‘whoa, I just don’t have the capacity to run this right now’.

    Obviously I can’t go back in time and capture a screen shot for the terminally cynical. But if it happens again when my partner joins up I’ll be sure to do so.

    The original error message was much less attractive. I imagine that their server had a maximum threads / ram setting (possibly in the php config) to alert them to overload through a denial of service attack. The attractive error message above is a temporary manual page slammed up while the server config was adjusted to increase capacity to cope. It’s not a conspiracy, it’s normal practice in my business. We had to do the exact same thing recently when a client’s product was featured on Oprah. We don’t routinely give a ton of resources to apps / processes that normal only need a teaspoon.

    You do sound ridiculous claiming this is spin! I imagine both were true – some people got the hideous 500 type error and some got the nicer looking ‘there’s a problem’ page (which will have been manually created this morning – it looks like, what, 90 seconds of work?) That’s what tends to happen when your server is being adjusted.

  10. Posted May 12, 2010 at 10:07 am | Permalink

    Let me just say, I’m a web programmer.

    Even the cheapest £2.99 web hosting package would allow for at least this number of visits / database transactions per second.

    This is pure spin, and shame on BBC News for regurgitating this as ‘fact’

  11. Stray
    Posted May 12, 2010 at 10:28 am | Permalink

    Jamie, it would allow it, but you’ve no idea how many other threads the site is also running, whether the hosting package is split with other applications, or whether they’ve put a modest limit on manually to alert them to DOS attacks. The error was real – and it was traffic that caused it.

  12. Ken
    Posted May 12, 2010 at 10:51 am | Permalink

    “it was an internal server error, but 9 times out of 10 that’s ‘whoa, I just don’t have the capacity to run this right now’.”

    No, it isn’t. Not even close. That error can be generated by a million and one things. An incorrectly configured distro, an error in their ASP code if using MS products, a database server that hasn’t had its log file cleaned out (if using SQL Server, that is) and that’s just three. On Unix, add mis-set permissions and incorrectly capitalized filenames to the mix.

    And a fake screenshot is a bit strange to us as fact. Shame on the BBC.

    Source: Been a web developer since 1995.

  13. Ken
    Posted May 12, 2010 at 10:53 am | Permalink

    Oh, and given that they’re using HTTPS for signups, it could even be that their HTTPS certificate server is incorrectly configured to only issue a certain amount of certificates at one time. The default is 24, and if they aren’t being destroyed cleanly, that’ll get used up very fast indeed.

    Hell, could even have been a DDOS attack as you mentioned. Doesn’t mean that people are ACTUALLY signing up!

  14. Dan
    Posted May 12, 2010 at 12:18 pm | Permalink

    Stray does put forward a convincing argument. But I would like to know where the quote “Twenty people per minute” came from. Since that small amount of people should barely affect the server, even if there is much traffic elsewhere on the site.

    Perhaps it is the blogger’s text that is fiction, not the Labour party’s statement. And the load may be caused by general visits to the labour party website and not necessarily by people trying to join the party?

  15. Mark
    Posted May 12, 2010 at 3:38 pm | Permalink

    I got the error when attempting to join last night; it did go through finally, but the website was slow and unresponsive – heavy traffic? What’s the capacity of the site? Who knows.

    I was also on an election thread on a football fans forum last night. Within an hour or two of the completion of the Con-Dem coalition, 6 or 7 people on that one forum confirmed they had joined (or re-joined) the Labour Party. 6 or 7 does not a deluge make; but from a single, unrelated, football fans forum? There does seem to be some genuine momentum to this.

  16. Simon
    Posted May 12, 2010 at 5:44 pm | Permalink

    At least a quarter of my Facebook friends have joined the Labour Party in the last two days. I suspect many more have too.

  17. Posted May 12, 2010 at 6:00 pm | Permalink

    To all the naysayers: yawn. The party has no money. That the technical infrastructure would strain under the weight of a hit-spike is entirely plausible.

    While it does make for a good little story for the party it isn’t spin. All indications are that, in addition to displaying errors, the server was sluggish/unresponsive. Are you suggesting that this degradation in performance was simulated by Labour’s technical wizards with Bad Al Campbell standing over their shoulder?

    As for “Yeah but I’ve been a web developer for X years and …” Ahem. Please see Stray’s comments above.

  18. bsk
    Posted May 12, 2010 at 7:47 pm | Permalink

    Whether the server gave the message for the “spinned” reason or another, I’m more intrigued why so many, at least on the evidence of this comment section, are flocking to join Labour at this stage. WHy not lasy week, last month, etc? Apart from being in opposition & Broon having left, what has made your mind up?

  19. ReM
    Posted May 14, 2010 at 1:10 am | Permalink

    Maybe Brown’s departure was the reason – you never miss what u have till it’s gone, but maybe people who consider themselves progressive (i.e. NOT Tory) and who were duped by the Liberal Democrats simply wanted to realign their affiliations?

    Admittedly on the morning of 07 Jun 2010, I had no difficulties signing up when I returned home, but then that was before Nick Clegg had actually betrayed the strategic interests of those progressives who had loaned him their votes.

  20. Posted May 28, 2010 at 10:00 am | Permalink

    @Political Scrapbook

    A little late, I know, but I’ve been doing a little digging on the matter for my own blog.

    Seeing as the traffic statistics point to May 11th being a very normal day for the Labour website in terms of traffic (with there actually being a much bigger spike earlier in the month with no problems reported), will you now admit that this incident was just lies and spin of the highest order?

  21. Posted May 28, 2010 at 4:59 pm | Permalink

    @James Laughlin

    Nice try but it could be a little bit more complicated than you realise. The process of signing up new members will rely on several systems working together in a coordinated way. As Ken points out above:

    “Oh, and given that they’re using HTTPS for signups, it could even be that their HTTPS certificate server is incorrectly configured to only issue a certain amount of certificates at one time. The default is 24, and if they aren’t being destroyed cleanly, that’ll get used up very fast indeed.”

    None if this changes the fact that Labour signed up 10,000 people in a week.

Post a Comment

Your email is never published nor shared.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Follow us on Twitter