denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_maintenance2011-07-28 03:56 pm

site slowness: it's complicated!

The site slowness for the past day or so has been due to a bug somewhere in our code that's causing our webserver processes to run out of memory too quickly and lock up the machine.

[personal profile] alierak has been staying on top of things and tweaking the webserver settings to keep things running and to make sure that the settings we're using have the best chance of not running into the "run out of memory, lock up machine" problem. Unfortunately, this means that -- in order to minimize the chance that the site is down entirely -- we've had to seriously lower the number of webserver processes that are running at any time and lower the amount of time before they restart by themselves (and free up the locked-up memory). This means that there are fewer webserver processes available to accept your requests and serve you pages from the site.

Basically, at this point it's a case of "down because of the problem or slow because of the steps we're taking to fix the problem"!

Since it's obvious at this point that just webserver tweaks isn't going to cut it for now, we're doing two things to get the site back to its usual zippy self:

a) Trying to find the root cause of the bug that's making our webserver processes freak out. Memory leaks are really hard to find and debug, which is why it's taking so long. We have a few ideas on how to find what's causing it, and [personal profile] fu is concentrating on that end.

b) Seeing what we can do to get more resources into the webserver pool so that even though the webservers are running out of memory quickly and we have to resource-starve them in order to keep them from checking out entirely, we'll still be able to get pages to load quickly without the delay we're experiencing right now. There's an easy way and a hard way for this, too. (And hopefully, the easy way will help enough that we won't have to get to the hard way.)

(This sort of thing always happens when [staff profile] mark is literally unreachable -- he's on vacation for two weeks in remotest Alaska, with no cell phone reception -- but I wanted to specifically give a massive thank you to [personal profile] alierak, our backup sysadmin, who is doing wonders with the problem.)
halialkers: Stephen Colbert with right eyebrow raise caption "Epic Win," (it is epic)

[personal profile] halialkers 2011-07-28 08:15 pm (UTC)(link)
It's always good to see that you guys are on the ball and giving timely updates. ^.^

[personal profile] spinpsychle 2011-07-29 02:10 am (UTC)(link)
Don't forget accurate!
dickgrayson: (Default)

[personal profile] dickgrayson 2011-07-28 08:18 pm (UTC)(link)
Good to know! Thank you! :D
hellkitty: (lazy cat)

[personal profile] hellkitty 2011-07-28 08:26 pm (UTC)(link)
Thanks for keeping us in the loop! We'll be patient.
girl_76: (Default)

[personal profile] girl_76 2011-07-28 08:27 pm (UTC)(link)
Thanks for the update. I also imagine people jumping ship from LJ to here is slowing things down a bit.
helens78: Cartoon. An orange cat sits on the chest of a woman with short hair and glasses. (Default)

[personal profile] helens78 2011-07-28 08:28 pm (UTC)(link)
Great big props to [personal profile] alierak, and thanks for keeping us posted!
turlough: large orange flowers in lush green grass (Default)

[personal profile] turlough 2011-07-28 08:29 pm (UTC)(link)
Thank you for the update!
starwatcher: Western windmill, clouds in background, trees around base. (Default)

[personal profile] starwatcher 2011-07-28 08:31 pm (UTC)(link)
.
Thanks for letting us know. I got a virus a while back, that I'm not sure isn't still lurking, and tend to worry that any slowness is confirmation of a hidden virus. It's good to know there are other causes.
.
bell: rory gilmore running in the snow in a fancy dress (dw sheep)

[personal profile] bell 2011-07-28 08:34 pm (UTC)(link)
Go team! :)
elfin: image: astrid giving a thumbs up (fringe.astrid thumbs up)

[personal profile] elfin 2011-07-28 08:35 pm (UTC)(link)
Thanks for keeping up updated. <3

And good luck with the bug hunting!
jumpuphigh: Bunny ears sticking out of a hole with text "How Did I Get Here?" (HowDidIGetHere)

[personal profile] jumpuphigh 2011-07-28 08:36 pm (UTC)(link)
Thanks, D, for the update. I know it must be stressful but we support you and are willing to be patient.

(Also, my computer does the same thing with memory. It's a pain.)
eleanorjane: The one, the only, Harley Quinn. (Default)

[personal profile] eleanorjane 2011-07-28 08:38 pm (UTC)(link)
Thankyou, especially for the awesome transparency. The updates are much appreciated.
kitters: (Default)

[personal profile] kitters 2011-07-28 08:38 pm (UTC)(link)
I love you guys so much. ;_; And I love whoever randomly decided to gift me with a month of paid time.
hillbillycavewoman: (Default)

Ah. Good to know.

[personal profile] hillbillycavewoman 2011-07-28 08:39 pm (UTC)(link)
I thought it was me.
sweetmeow: (Default)

[personal profile] sweetmeow 2011-07-28 08:44 pm (UTC)(link)
Wondering if part of the issue is that Live Journal is down - and there is an extra strain on resources because more are over here. Add that to the code issue that you describe, and that would make it worse. Is that possible?

(no subject)

[personal profile] kyrielle - 2011-07-29 14:36 (UTC) - Expand
alisanne: (Default)

[personal profile] alisanne 2011-07-28 08:49 pm (UTC)(link)
Thanks for the update! It's good to know I'm not imagining things. :)
sharpiefan: Fleet of tall ships, text 'England expects...' (England expects)

[personal profile] sharpiefan 2011-07-28 08:50 pm (UTC)(link)
Thanks for letting us know! Here's hoping you get it sorted soon!!
aedifica: Silhouette of a girl sitting at a computer (Girl at computer)

[personal profile] aedifica 2011-07-28 08:52 pm (UTC)(link)
Thanks for the news, and I wish you each your favorite caffeinated beverage while you're working on this. (Or non-caffeinated, for anyone who's staying away from caffeine--it just seems like the kind of situation that calls for it.)
wytchcroft: amelia (ear)

DW is love right now.

[personal profile] wytchcroft 2011-07-28 09:06 pm (UTC)(link)
a bug? i hope not a deliberate one - coz the timing with lj is just nasty.
you guys rock, do what you can and i think you'll find that most folks here are patient - i certainly don't envy you! *Hands out sympathetic coffee and Danish.*
azurelunatic: "beautiful addiction", electron microscope photo of caffeine (caffeine)

Re: DW is love right now.

[personal profile] azurelunatic 2011-07-30 04:56 am (UTC)(link)
Some terminology nuance -- 'bug' tends to be a (known or unknown) unintentionally created flaw that causes a problem, either when something's wrong by itself, or two or more things that would be OK on their own come together and create a problem -- like, there's nothing inherently bad about a toddler, and nothing inherently bad about an unlidded jar of peanut butter, but put the two together and there's a problem, especially when the cat then walks by.

Then there's a whole class of jargon for security problems -- there are bugs that are also 'vulnerabilities', weak points that could be attacked by someone. Sometimes the vulnerabilities will be exploited, which was what I think you were hoping wasn't happening.

*brews some more sympathetic coffee, finds some Diet Coke with lime for [staff profile] denise*

Re: DW is love right now.

[personal profile] wytchcroft - 2011-07-30 18:02 (UTC) - Expand
evilawyer: young black-tailed prairie dog at SF Zoo (Default)

[personal profile] evilawyer 2011-07-28 09:11 pm (UTC)(link)
Thanks for keeping us updated. (Would it help any if people went a little slower on posting or avoided posting at peak times? Don't know how this things work, but willing to lay off the posting and replying if it will help.)
sara: S (Default)

[personal profile] sara 2011-07-28 09:13 pm (UTC)(link)
[staff profile] mark is smart. We also go to a place with no cell reception on our vacations, for this exact same reason. *GRIN* Although we usually figure we can get away with doing that for two nights a year, not two weeks....
prana: (Default)

[personal profile] prana 2011-07-28 09:14 pm (UTC)(link)
Thank you for keeping us updated. It is always appreciated.

- [personal profile] arturia (don't wanna risk logging out of the RP account).
cypher: (cherry blossoms never looked so good)

[personal profile] cypher 2011-07-28 09:14 pm (UTC)(link)
Good luck to Fu on the bug hunt, and thank you all for your hard work and vigilance! <3

[personal profile] marseilles 2011-07-28 09:17 pm (UTC)(link)
Thank you for the update.
luscious_purple: women's rights (Default)

[personal profile] luscious_purple 2011-07-28 09:18 pm (UTC)(link)
I would like to show my thanks and appreciation as well. I wish more of my LJ friends would mirror themselves on DW, so that I wouldn't miss them so much....
sweetmeow: (Default)

[personal profile] sweetmeow 2011-07-29 03:41 am (UTC)(link)
I think you may find that more will be cross posting after this last DDoS go-round. A bunch of my LJ friends and I created accts. here a while back, but most had not used them - until now. I had no intention of leaving LJ - and still don't. However, Some of us - including me - are about to cross post here.
ninetydegrees: Art: girl in a superhero costume holding a pencil (superheroine)

[personal profile] ninetydegrees 2011-07-28 09:18 pm (UTC)(link)
Go team DW! Thank you for keeping us updated! I must say that even if the site is slow it's wonderful to be able to reach it at all so I'm very grateful for that. :)
wytchcroft: not YOUR cake (cake)

[personal profile] wytchcroft 2011-07-28 09:46 pm (UTC)(link)
maximum icon LOVE!! :))

(no subject)

[personal profile] ninetydegrees - 2011-07-28 22:37 (UTC) - Expand

Page 1 of 2