# What exactly happens when the SDMB server goes down?

**URL:** <https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627>\
**Category:** About This Message Board\
**Created:** [November 11, 2005, 9:08pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627 "2005-11-11T21:08:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrewdt85](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@andrewdt85](https://boards.straightdope.com/u/andrewdt85)\
**Post date:** [November 11, 2005, 9:08pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/1 "2005-11-11T21:08:50Z")

</div>

I don’t know about how servers work, so bear w/ me.

What happens? It just happened for like 10 minutes just now, right? What happens? Does a mod spill a coke onto a hard drive, or fall asleep?

It’s not fun.

---

<div class="post-metadata">

**Author:** ![Ethilrist](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ethilrist/32/4604_2.png) [@Ethilrist](https://boards.straightdope.com/u/Ethilrist)\
**Post date:** [November 11, 2005, 9:10pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/2 "2005-11-11T21:10:29Z")

</div>

Hmph. Kids these days. Why, I remember the day when, when the server went down, the skies went dark and ignorance ruled the land.

Oh, wait.

That was Bill Gates’s fault.

Never mind.

---

<div class="post-metadata">

**Author:** ![ivylass](https://avatars.discourse-cdn.com/v4/letter/i/9de053/32.png) [@ivylass](https://boards.straightdope.com/u/ivylass)\
**Post date:** [November 11, 2005, 9:29pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/3 "2005-11-11T21:29:16Z")

</div>

They had to switch out hamsters.

---

<div class="post-metadata">

**Author:** ![anyrose](https://avatars.discourse-cdn.com/v4/letter/a/54ee81/32.png) [@anyrose](https://boards.straightdope.com/u/anyrose)\
**Post date:** [November 11, 2005, 9:32pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/4 "2005-11-11T21:32:32Z")

</div>

these hampsters today.  
why, back in the day hamspters could run all day on one sunflower seed. (well, that and a cat sitting on the opposite counter staring at them…)

---

<div class="post-metadata">

**Author:** ![Man\_With\_a\_Cat](https://avatars.discourse-cdn.com/v4/letter/m/cab0a1/32.png) [@Man\_With\_a\_Cat](https://boards.straightdope.com/u/Man_With_a_Cat)\
**Post date:** [November 11, 2005, 9:38pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/5 "2005-11-11T21:38:36Z")

</div>

Ok, here’s where my mind was…

I hear “server went down”, and my first thought was “Now THAT is what I call a friendly waitress…”

---

<div class="post-metadata">

**Author:** ![deevee](https://avatars.discourse-cdn.com/v4/letter/d/57b2e6/32.png) [@deevee](https://boards.straightdope.com/u/deevee)\
**Post date:** [November 11, 2005, 9:56pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/6 "2005-11-11T21:56:26Z")

</div>

My WAG is that they don’t go down but simply slow down under the strain. The place sometimes gets crowded so while some Dopers are happily typing away, others get booted out, and some can’t get in till someone leaves.

---

<div class="post-metadata">

**Author:** ![Telemark](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/telemark/32/372_2.png) [@Telemark](https://boards.straightdope.com/u/Telemark)\
**Post date:** [November 11, 2005, 10:31pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/7 "2005-11-11T22:31:54Z")

</div>

Servers can get into a state where they are spending all their time swapping memory in and out, trashing, and getting nearly no meaningful work done. That state can persist for a while until some processes die, the system crashes, or operator intervention. That could be the situation here; too many users, too many requests, too heavy load, and system starts trashing. It can go on for a while in that state, badly wounded but limping along.

That’s just one possibility, in reality it could be just about anything.

---

<div class="post-metadata">

**Author:** ![anyrose](https://avatars.discourse-cdn.com/v4/letter/a/54ee81/32.png) [@anyrose](https://boards.straightdope.com/u/anyrose)\
**Post date:** [November 11, 2005, 10:40pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/8 "2005-11-11T22:40:25Z")

</div>

> [@Telemark](#):
>
> Servers can get into a state where they are spending all their time swapping memory in and out, trashing, and getting nearly no meaningful work done. That state can persist for a while until some processes die, the system crashes, or operator intervention. That could be the situation here; too many users, too many requests, too heavy load, and system starts trashing. It can go on for a while in that state, badly wounded but limping along.
> 
> That’s just one possibility, in reality it could be just about anything.

gee - some of the people in my office go thru that too…hmmm

---

<div class="post-metadata">

**Author:** ![gotpasswords](https://avatars.discourse-cdn.com/v4/letter/g/c57346/32.png) [@gotpasswords](https://boards.straightdope.com/u/gotpasswords)\
**Post date:** [November 11, 2005, 10:57pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/9 "2005-11-11T22:57:25Z")

</div>

Or a “daemon” (just a funny name for a process, really) decides to take a nap.

Just as an example, if the http daemon quits, gets badly confused or is killed by another process running amok (shouldn’t happen on a \*nix server, but there’s always a “but…”) the server will suddenly be unable to serve up web pages or otherwise comminicate with web browsers.

Some servers are configured with “heartbeat” monitors that will periodically poll vital daemons or simply watch their actions and if one stops runing, the misbehaving (or non-behaving!) daemon will be re-started or “bounced” - a process than can take under a second, or perhaps 10-15 minutes if a cold restart is needed.

---

<div class="post-metadata">

**Author:** ![Dewey\_Finn](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dewey_finn/32/4222_2.png) [@Dewey\_Finn](https://boards.straightdope.com/u/Dewey_Finn)\
**Post date:** [November 11, 2005, 11:03pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/10 "2005-11-11T23:03:20Z")

</div>

> [@andrewdt85](#):
>
> What exactly happens when the SDMB server goes down?

I go back to doing the work they’re paying me for.

---

<div class="post-metadata">

**Author:** ![ouryL](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ouryl/32/6067_2.png) [@ouryL](https://boards.straightdope.com/u/ouryL)\
**Post date:** [November 11, 2005, 11:21pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/11 "2005-11-11T23:21:22Z")

</div>

[COLOR=DarkRed]Demons held captive by the thrall of SDMB begin roaming the internet looking for likely victims to rend to and fro.[/COLOR]

---

<div class="post-metadata">

**Author:** ![deevee](https://avatars.discourse-cdn.com/v4/letter/d/57b2e6/32.png) [@deevee](https://boards.straightdope.com/u/deevee)\
**Post date:** [November 11, 2005, 11:38pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/12 "2005-11-11T23:38:57Z")

</div>

> [@Dewey Finn](#):
>
> I go back to doing the work they’re paying me for.

Now that’s funny!

---

<div class="post-metadata">

**Author:** ![andrewdt85](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@andrewdt85](https://boards.straightdope.com/u/andrewdt85)\
**Post date:** [November 11, 2005, 11:54pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/13 "2005-11-11T23:54:38Z")

</div>

> [@Wikipedia](#):
>
> Over the years, the term has been misinterpreted (but in common usage now) to also mean the physical computer on which the server software runs. Software ultimately requires computer hardware to run, and originally server software would be run on a large powerful computer such as a mainframe computer or minicomputer. These have largely been replaced by computers built using a more robust version of the microprocessor technology than is used in personal computers, and the term “server” was adopted to describe microprocessor-based machines designed for this purpose. In a general sense, “server” machines have high-capacity (and sometimes redundant) power supplies, a motherboard built for durability in 24x7 operations, large quantities of ECC RAM, and fast I/O subsystems employing technologies such as SCSI, RAID, and PCI-X or PCI Express. It is important to note, however, that computers referred to as “servers” do not necessarily run any server software, nor is it required that server software only be run on these types of computers.

So does our ‘server’ computer- is that like, one computer that keeps the whole thing going, and each mod gets the server software for their home pc? Who watches that main computer, and how does it go down and come back up?

---

<div class="post-metadata">

**Author:** ![andrewdt85](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@andrewdt85](https://boards.straightdope.com/u/andrewdt85)\
**Post date:** [November 11, 2005, 11:57pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/14 "2005-11-11T23:57:19Z")

</div>

Not that post #6 and 7 don’t answer well.

---

<div class="post-metadata">

**Author:** ![gotpasswords](https://avatars.discourse-cdn.com/v4/letter/g/c57346/32.png) [@gotpasswords](https://boards.straightdope.com/u/gotpasswords)\
**Post date:** [November 12, 2005, 5:23am UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/15 "2005-11-12T05:23:23Z")

</div>

> [@andrewdt85](#):
>
> So does our ‘server’ computer- is that like, one computer that keeps the whole thing going, and each mod gets the server software for their home pc? Who watches that main computer, and how does it go down and come back up?

Not knowing specifically how this board is set up, I can only generalize. For a site as busy as this is, I’d like to hope there’s actually two servers - one runs the vBulletin software and handles the transactions - all of the requests to display posts and processing replies or new posts. The other handles the database that stores all of our brilliant words.

We might be on just one physical server, in which case the same computer handles the transactions and stores all of the messages.

The sort of server(s) that would run this operation are outwardly unimpressive unless you’re a geek. The transaction server is probably just under 2" thick, but 19" wide and at least as deep into an equipment rack at the SDMB’s hosting provider. The database server (or a combined server) is probably around 5" tall to hold several drives.

Ultimately, the hosting provider runs the datacenter and manages any hands-on work that might be needed. One of the big buzzwords in servers now is “lights-out” management - it’s all done remotely and nobody even needs to be in the same building. As for making sure it’s running, that falls to the daemons I mentioned earlier. For this, they’re likely to be processes running on a different computer at the datacenter that monitor how well it’s running, or if it’s stopped running entirely, and they’ll intervene as needed - either to “bounce” a process or to completely restart the server.

The moderators are just using regular web browsers to do their jobs - by their ID and password, the system knows who they are and enables moderator functions for them. I administer a far smaller message board, and when I’m logged in as admin, there’s a forest of checkboxes for selecting messages to kill or move and a “control panel” for managing user IDs. In either case, no special software is involved.

---

<div class="post-metadata">

**Author:** ![MysteryFellow63427](https://avatars.discourse-cdn.com/v4/letter/m/a88e4f/32.png) [@MysteryFellow63427](https://boards.straightdope.com/u/MysteryFellow63427)\
**Post date:** [November 14, 2005, 5:07am UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/16 "2005-11-14T05:07:59Z")

</div>

> [@Telemark](#):
>
> Servers can get into a state where they are spending all their time swapping memory in and out, **trashing** , and getting nearly no meaningful work done.

The technical term is “thrashing” which is what you propably meant to type. ;j

> **[What is thrashing? - Definition from WhatIs.com](https://whatis.techtarget.com/definition/thrashing)**
>
> Thrashing is computer activity that makes little or no progress usually because memory or other resources have become exhausted or too limited to perfor...

---

<div class="post-metadata">

**Author:** ![TubaDiva](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tubadiva/32/507_2.png) [@TubaDiva](https://boards.straightdope.com/u/TubaDiva)\
**Post date:** [November 14, 2005, 2:54pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/17 "2005-11-14T14:54:48Z")

</div>

Jerry once explained it to me this way:

The server performs various tasks in the course of the day, fulfilling requests of various kinds: requests to display pages, requests to write pages, requests for email notification, all the other tasks the server is asked to do to make this board operational.

When the demand/number of tasks is more and faster than the server can deliver them, it does get to a point where it becomes too much. At that point the server drops tasks (this is when you get the “timed out” message) . . . eventually it drops enough tasks that it can reset itself and begin performing tasks again.

This is also why sometimes you will have crappy access and then all of a sudden stuff zips through; enough other requests have been timed out ahead of you that the server can again begin serving and your request got handled. At those times of greatest stress, either your request will be refused or you’ll see blazing speed, most likely.

Some days watching a page resolve on my screen is like watching a fat man climb stairs. \<sigh\>

TubaDiva

---

<div class="post-metadata">

**Author:** ![Telemark](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/telemark/32/372_2.png) [@Telemark](https://boards.straightdope.com/u/Telemark)\
**Post date:** [November 14, 2005, 3:22pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/18 "2005-11-14T15:22:59Z")

</div>

> [@neuroman](#):
>
> The technical term is “thrashing” which is what you propably meant to type. ;j

Not only did I mistakenly type “trashing”, I typed it twice. Yes, thrashing is what I meant to say, as I deal with it most days during perf tests. 🙂

---

<div class="post-metadata">

**Author:** ![TubaDiva](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tubadiva/32/507_2.png) [@TubaDiva](https://boards.straightdope.com/u/TubaDiva)\
**Post date:** [November 14, 2005, 6:55pm UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/19 "2005-11-14T18:55:02Z")

</div>

Yeah, sometime see some of that too.

Trashing AND thrashing.

Both are not good.

TubaDiva

---

<div class="post-metadata">

**Author:** ![JimOfAllTrades](https://avatars.discourse-cdn.com/v4/letter/j/ba8739/32.png) [@JimOfAllTrades](https://boards.straightdope.com/u/JimOfAllTrades)\
**Post date:** [November 15, 2005, 2:07am UTC](https://boards.straightdope.com/t/what-exactly-happens-when-the-sdmb-server-goes-down/330627/20 "2005-11-15T02:07:26Z")

</div>

> [@TubaDiva](#):
>
> Some days watching a page resolve on my screen is like watching a fat man climb stairs. \<sigh\>

Wait! So you can see me now?

(Looks around nervously)  
Oh well.  
(waves!)
