manton
manton

Continuing to fix bugs and tweak servers. If you want the technical summary: those “503” errors were when the load balancer decided an app server was error-ing, but it could sometimes take out all the app servers, even if they were fine. Lots of new traffic from Mastodon users.

|
Embed
sod
sod

@manton @jean Every time that error shows up, I feel a deep urge for a fail whale-like error page. Maybe something with Guinea pigs? 😊

|
Embed
vincent
vincent

@sod Wish you could add custom error pages to the load balancers.

|
Embed
sod
sod

@vincent Ah, you can't? I've only worked with nginx and HAProxy for load balancing, which both supports custom error pages. Huh. Which software are you using? (So I know what to avoid. 😂)

|
Embed
manton
manton

@sod @vincent @jean It's Linode's built-in load balancers. I think I may have it under control finally. More optimizations ongoing. I love the idea, though… I thought about asking the original fail whale artist if she accepts commissions. 🙂

|
Embed
vincent
vincent

@sod Yeah, those will work, but MB sits in front of Linode Node Balancers - I can't see an option... Basically they just stop serving traffic to the app servers if they go down (or when it thinks they're down anyway), so it never reaches them. Maybe they have something in the docs.

|
Embed
vincent
vincent

@manton You're a better artist!

|
Embed
Miraz
Miraz

@manton @sod @vincent @jean If so, I support the 503 Guinea Pig!

|
Embed
sod
sod

@vincent @manton Maybe you could add a backend node with the sole purpose of serving a friendly error message by setting its mode to backup?

If set to backup, this backend will only receive traffic if all accept nodes are down.

|
Embed
vincent
vincent

@sod Oooo, nice find! Might just redirect to a Rickroll 😋

|
Embed
odd
odd

@vincent Haha, that would be hilarious (for established users)!

|
Embed
manton
manton

@sod @vincent Oh, that’s interesting! I’ve wondered what “backup” meant. That’s a nice feature.

|
Embed
jean
jean

@Miraz Something cute to ameliorate the annoyance!

|
Embed
Miraz
Miraz

@jean Exactly!

|
Embed
In reply to
fgtech
fgtech

@manton @jean I’ll cast another vote for a Guinea pig version of a “fail whale,” but can’t help also suggesting what I thought @miraz might: a fail quail!

|
Embed
gregmoore
gregmoore

@manton @jean @vincent I made it fast but something like this?

|
Embed
odd
odd

@gregmoore That looks great! ❤️😃

|
Embed
odd
odd

@jean Or eventually - even a client side game that pings the server every <n> minute(s) while you are playing, and tells you when you can stop playing…or maybe not. 🤔

|
Embed
Miraz
Miraz

@fgtech LOL

|
Embed
manton
manton

@gregmoore That's great!

|
Embed
sod
sod

@gregmoore So cute! 😍

|
Embed
maique
maique

@gregmoore That’s brilliant!!

|
Embed
gregmoore
gregmoore

@odd @manton @sod @maique ☺️Wow, thanks.

|
Embed
maique
maique

@gregmoore Saved it. If the server doesn’t show this when it fails, I’ll just open it locally and look at it 🤣

|
Embed
gregmoore
gregmoore

@maique Haha, I’m flattered.😄👍🏻

|
Embed
jean
jean

@gregmoore It is adorable! I will point out one little thing: guinea pigs don't really have distinct noses like hamsters, really just nostrils. But you have nailed the chubbiness, and I did check to make sure the back paws don't have more than 3 toes.

This is part of my complaint to the Unicode Consortium, who claim the hamster emoji can stand in for guinea pigs too, in their rejection of my proposal. #stillannoyed

|
Embed
gregmoore
gregmoore

@jean You’re right! I need better references. (I’m my defense, I drew this as quickly as I could around midnight.) If Manton wants to use it for real, I’m happy to fix errors like that.🙂

|
Embed
jean
jean

@gregmoore I was thinking of using it for my brain's 503 moments. 🤣

|
Embed
gregmoore
gregmoore

@jean I need to make one for my 404 moments. I’m always forgetting the names of things.

|
Embed
val
val

@gregmoore wow, if that's art that you make 'fast', I'm sure other things you make must also be great!

|
Embed
gregmoore
gregmoore

@val 😊Thank you.

|
Embed