Powered by Jitbit .Net Forum free trial version.

HomeFallen London » The Bazaar

This is the place to discuss playing the game. Find tips, debate the best places to find certain items and share advice.

Recurring server hiccups Messages in this topic - RSS

phryne
phryne
Posts: 1351

11/5/2016
Seems to be over for me - just played 20 turns without incident for the first time today.

--
Accounts: Bag a LegendLight FingersHeart's DesireNemesisno ambition
Exceptional Stories, sorted by Season and by writerFavours & Renown Guide
+4 link
Harlocke
Harlocke
Posts: 506

11/5/2016
I also encountered a pretty serious bug while performing actions. Sometimes after lagging out, I'd reload and discover a page that said I had just performed the action, but also presenting the same options beneath it so I could do the action again. It's possible to play opportunity cards twice when this happens.

--
I welcome social actions, and can visit your salon as an author.

http://fallenlondon.storynexus.com/Profile/Harlocke
0 link
xKiv
xKiv
Posts: 846

11/6/2016
Gillsing wrote:
I wonder if this means that our characters are stored in different servers, and that's why only some accounts are affected, and some accounts seem affected to a higher degree?


How this usually works is:
1) there's one database for persistent storage of everything. If this breaks, everything breaks.
(I have no experience with distributed/replicated databases, and you need them synchronized anyway if you want to be sure that there's nothing that can be abused by determined users)

2) there are many application servers (that's where the actual code for generating pages and processing any actions runs); as far as I can tell, fallen london runs on Amazon's cloud, which means many of those can be quickly started/stopped, even automatically in response to demand (i.e. more holiday -> more players -> more servers needed -> more servers running; it's not *that* simple, but that is the essence of the principle)
Application servers can also be placed in different geographical locales (for starters, think europe/america/australia/...) so that when your browser goes to www.ultramegasuper.url, it can go to the closest one depending on where you are at the moment. (they still all have to share the same database, though, which can mean longer delays there)

3) if everything works asbestos it can, every session (from login to logout) is tied to a particular application server, so that the server can have some resources prepared for that session (like, say, it can remember all your stats, qualities, and items without loading them from database every time - reducing or eliminating any/most/some database delays). This requires some coordination in case a server suddenly shuts down, or somebody manages to concat a different server without telling the first server, but it's generally a great benefit.
(you don't normally get to pick which application server you contact, you don't normally get to even *see* that there are multiple application servers; there's a different server in front of them (load balancer, reverse proxy, whatever) that makes those decicions)

4) if one of those servers start getting into problems (hardware failure, too many sessions, slow connections to database, DDoS attacks), any sessions tied to that server will see problems (delays, lag, inability to connect, explosive errors, ...). Sessions tied to other servers won't see those errors, unless the other servers also get problems.

It's possible (and, I suspect, likely) that different browsers from the same computer will get assigned to different application servers.
You might switch by logging out and back again (but it's not guaranteed). It's also possible that the load balancer will decide to switch you even without that. Or that the problems will migrate between servers.

(all of this is written from the position of somebody who only really implements application code - I get in concact will most of that, but don't actually deal with it seriously or even regularly; but I hope I at least painted a reasonably approximating picture)

TL;DR: characters *do* live on different servers, but they can migrate, and have a solid lifebase underneath.

--
https://www.fallenlondon.storynexus.com/Profile/xKiv - a witchful, percussive, dangermous and shadowry scholar of coexplodence, hopsidirean, and walker of fallen kitties.
+5 link
Meradine Heidenreich
Meradine Heidenreich
Posts: 468

11/6/2016
Seems to have been sorted out now, thankfully.

--
https://www.fallenlondon.com/profile/Meradine%20Heidenreich

The Starveling kit
Gobbled up the bit
of cheese on my tray ..
"O Weh!"

No plant battles, please.
+2 link
MrBurnside
MrBurnside
Posts: 188

11/6/2016
xKiv wrote:
Gillsing wrote:
Snip
Snip

Thanks, xKiv. That made total sense even for a tech-inept person like myself.

Also thanks FBGs for getting the problem sorted out so swiftly!
+1 link
Johnny Felix
Johnny Felix
Posts: 180

11/7/2016
I get kicked out now every time I want to start a social action...

--
https://www.fallenlondon.com/profile/Johnny%20Felix
0 link
Shaerys
Shaerys
Posts: 65

11/7/2016
Same here when trying to deal with my nightmares.

--
http://www.fallenlondon.com/Profile/Shaerys
Courier's Footprint, pleased to offer introductory Correspondence instruction to Orphans, Urchins, Waifs, Scamps, and other Tatterdemalions.
0 link
Plynkes
Plynkes
Posts: 631

11/7/2016
Aye, can't trade confessions, and I had a card repeatedly sending me back to the location I was in rather than opening properly earlier tonight.

--
"Then tell Wind and Fire where to stop, but don't tell me."
0 link
Gillsing
Gillsing
Posts: 1203

11/7/2016
Plynkes wrote:
Aye, can't trade confessions, and I had a card repeatedly sending me back to the location I was in rather than opening properly earlier tonight.

And you are sure that you still qualified for that card? (Just checking.) If the card is discardable and you no longer qualify for it, it still stays in your hand, but does exactly what you describe: When you click on it, it only sends you back instead of letting you play the card. If the card is non-discardable and you no longer qualify, it just disappears. Which can be a good thing or a bad thing, depending on which card it is.
+1 link
Optimatum
Optimatum
Posts: 3666

11/7/2016
Social actions seem to be working again.

--
Optimatum, a ruthless and merciful gentleman. No plant battles, Affluent Photographer requests, or healing offers; all other social actions welcome.

Want a sip of Cider? Just say hi!

PM me for information enigmatic or Fated. Though the forum please, not FL itself.
0 link
Plynkes
Plynkes
Posts: 631

11/8/2016
Gillsing wrote:
Plynkes wrote:
Aye, can't trade confessions, and I had a card repeatedly sending me back to the location I was in rather than opening properly earlier tonight.

And you are sure that you still qualified for that card? (Just checking.) If the card is discardable and you no longer qualify for it, it still stays in your hand, but does exactly what you describe: When you click on it, it only sends you back instead of letting you play the card. If the card is non-discardable and you no longer qualify, it just disappears. Which can be a good thing or a bad thing, depending on which card it is.


Ah, I see. I was not privy to that information. Yes, it seems that loss of stats from outfit-swapping had temporarily disbarred me from access to the card. I had assumed it was connected in some way with the server's mischievous behavior tonight, but you are absolutely correct. Thanks awfully for the help: problem solved. smile

--
"Then tell Wind and Fire where to stop, but don't tell me."
0 link




Powered by Jitbit Forum 8.0.2.0 © 2006-2013 Jitbit Software