alierak: (Default)
alierak ([personal profile] alierak) wrote in [site community profile] dw_maintenance2011-07-30 03:00 pm

Load issues / site search

As [staff profile] denise mentioned yesterday, we've had various ideas about what to do about the site slowdowns. At this point I think it boils down to needing to buy more servers to keep up with all of you, but I am going to try one more thing before we do that -- temporarily disabling site search (or maybe just search indexing, so you might get old search results) so we can use the search server to handle more ordinary webpage requests. If that works, I'll be certain that more webservers are needed.

I believe I've got the memory shortage under control; by removing some unnecessary software from the servers, and forcing the webservers to restart processes more often, we've been able to handle about 50% more simultaneous requests. Meanwhile [personal profile] fu is continuing to look for the cause of the memory leaks, so that we can (1) improve code quality, because no one likes memory leaks, and (2) allow webserver processes to run longer so they are more efficient.

That said, there's another problem that showed up after tuning the webservers: our loadbalancer freaks out whenever all the webservers are busy and it has to queue up requests, and the overall throughput goes down. I see that as possibly being a bug in Perlbal; [staff profile] mark and I will look into it as soon as we can. I am guessing that if we had more webservers, we'd be less likely to run into this problem.

Thanks for your patience, and for all the kind words on [staff profile] denise's post.
archangelbeth: An egyptian-inspired eye, centered between feathered wings. (Default)

[personal profile] archangelbeth 2011-07-30 09:31 pm (UTC)(link)
Thanking you for your work in person, too!

I'm having some crossposting failure issues just now -- do you know if it's part of y'all needing to scale back stuff, or is this a Livejournal interfacing problem? (It says, "Failed to connect to http://www.livejournal.com/interface/xmlrpc.") ...Please excuse me asking in public. I'm kind of figuring it's not just me, and someone will say, "Oh, yeah, that's clearly X" and hopefully you won't get a bazillion other people asking once they see that it's not just them, either. >_>

Again, thank you for all you've managed to do with this!
archangelbeth: An egyptian-inspired eye, centered between feathered wings. (Default)

[personal profile] archangelbeth 2011-07-31 12:24 am (UTC)(link)
That was my first suspicion. Thank you! (Ha, and now it works. Excellent.)

[personal profile] andy 2011-07-31 06:56 am (UTC)(link)
Well, I can say publicly that we at LJ have problems handling long requests (longer than several kilobytes), including posting long entries/comments, uploading pictures, etc., due to DDoS mitigation. Trying to do either of these can end up returning HTTP 500 error from nginx. As usual, our engineers will be working to have these resolved ASAP but I can't give any estimates.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2011-07-31 07:01 am (UTC)(link)
You guys have been doing amazing work in dealing with this attack. I said to Carrie and Arie, but I'll say to you, too: if there's anything at all that we can do to help make it easier on you guys, just let us know. This kind of shit is the sort of thing that every site owner should stand up and pitch in on, and anything we can do to help, we will.

Thank you for fighting the good fight :)
kate_nepveu: sleeping cat carved in brown wood (Default)

[personal profile] kate_nepveu 2011-07-31 08:52 pm (UTC)(link)
Oh, thanks for the information--I couldn't figure out why one specific post was getting rejected by the crossposter immediately, and that would explain it, it was on the long end of things.

Best wishes on dealing with the DDoS.
twisted_times: Animated icon You're a bit cold? Tea. Boyfriend just left you? Tea. You been told you've got cancer? Tea! (Tea!)

[personal profile] twisted_times 2011-07-31 10:47 pm (UTC)(link)

I'll add another "thank you" for all the LJ staffers doing a thankless task right now. I can only begin to imagine what you guys have had to deal with over the last week or so!

*send tea and buscuits*

mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)

[staff profile] mark 2011-08-01 07:03 am (UTC)(link)
Just doubling up on what Denise said -- keep up the good fight. If there's anything we can do, don't hesitate to ask. You know how to reach us privately, too, if needed. Good luck.
havocthecat: the lady of shalott (Default)

[personal profile] havocthecat 2011-08-01 03:46 pm (UTC)(link)
As far as I can see, no one is upset, just confused. Basically, everyone supports LJ doing what they need to in order to stop the DDoS problems happening. (Free speech: A good thing the whole world over.)
gusl: (Default)

[personal profile] gusl 2013-05-07 06:31 pm (UTC)(link)
This is happening to me right now!
misskat: Kat, supporthelp (_support)

[personal profile] misskat 2013-05-07 07:48 pm (UTC)(link)
You can open a Support request, but it is probably an issue with LiveJournal, not Dreamwidth. Do open the request though, and I will look at it when I am not on my phone. :)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2013-05-08 12:45 am (UTC)(link)

that error message is definitely LiveJournal's problem!