[Status] Rebooting the server

The server stopped responding for some reason. I’m rebooting and looking into what happened. Sorry for the downtime.

Update 1:

Okay. So I think that EFS is causing massive delays in Wordpress presenting a page, and traefik gives up. In the off chance that it doesn’t a page will show, which explains why some entries showed WordPress getting hit, but for the most part erroring. This would also explain why htop shows a bunch of apache processes in uninterruptible sleep (blocking on IO), and why the server needed a hard reset to access once the issue was seen (everything blocking on NFS IO, computer blew up. A common scenario).

Dammit, EFS.

Update 2:

Yep. Moved that 💩 back into a docker volume and it’s back to its speedy self.

Favicons!

I’ve added favicons. Many thanks to /u/Aurnyx for the outstanding base design, and Nick (on IRC) for vectoring and exporting them in various sizes! The icon reads surprisingly well even at 32x32, so I’ve exported everything at that size, except for 16x16, where the symbol reads best as the dot and circle.

Note that this may not show up in many browsers until their cache expires and it tries to load the icons again.

Here’s a small sampling of the icon at different sizes:

16x16:

32x32:

310x150:

310x310:

[Status] Rebooting the Server

I’m rebooting the server to downsize the instance. Last time, despite the termination protection, this deleted the instance anyways. Accordingly, I’ve backed up WordPress as well as the container volume itself.

Cloudflare should handle keeping the caches alive while the server reboots.

EDIT: This has completed.

Integrating with Wordpress.com

I’m planning on installing Jetpack this weekend, which should bring back some of the integration that people who like to subscribe on wordpress.com are familiar with. I want to be ready to fix things in case stuff goes haywire, hence the delay: I have a day job. I’ll also need to plan to take some of Wildbow’s time for this, since he’s needed to turn the key, as it were.

[Status] Bringing up Kubernetes Cluster

I’m bringing up the Kubernetes cluster to start poking at it into the same VPC as the current instance. No downtime or interruption is expected at this time, but noting it here just in case.

EDIT: Okay, kops seems to have brought it up fine. Now for the tedious configuring.

EDIT 2: Actually, Kubernetes is fun but I can get by with something simpler for now, as long as I document it.

[Status] Changing Database Size

I’m downsizing our database instance since I over-provisioned it for launch, and things are quiet and otherwise going well. Some possible minor bumpiness is expected.

EDIT: This has completed. Looks to be all clear.

Addressing Readability

I’m deleting the theme switcher. Previously, the theme switcher would set a cookie to modify which theme Wordpress would serve you. Unfortunately, Cloudflare doesn’t cache on cookies, it caches on URL (with the query string). So…this caused some caching issues where if you had the wrong theme active and happened to access a page with that theme that wasn’t in the cache, it’d serve up the old cache.

Unfortunately, dealing with Wordpress on theme switching has proved an unforeseen headache while I try to focus on other aspects of the site, so I’m removing the alternate theme and theme switcher, and recommending the bookmarklet or browser extension approach. They work well and don’t impose a potential maintenance overhead.

Helpfully, m1el offered up a solution in their reddit post here. This bookmarklet works reasonably well; to use it, drag this link to your bookmarks bar and click it when you want to whiten the page: Make it Readable

Thanks for bearing with me while I iterate on this stuff!

–Yewnyx

Welcome to Toybox

Welcome to Toybox! I’ll be using this space to talk about future parahumans.net plans, technical setup, and to keep people up to date in the event of either planned or extended downtime.

Check out the TODOs page for my notes on what things I’m planning to work on, and if you’d like to report an issue to me, you can message me on reddit, or drop me a line in #programming on IRC!

–Yewnyx