You might have noticed a few glitches and or a delay when opening pages over the course of the last week when accessing hobbyDB. And while we encourage everyone to slow down during the holiday season, this is not what we had in mind. We’re always looking for ways to improve site speed and quality without compromising functionality.
But sometimes the bugs have other plans.
If you manage your collection or wish list on hobbyDB or PPG or are one of our sellers we thank you for your patience as we work to improve the site’s technical infrastructure. In the coming weeks, we’ll be focusing all of our development capacity on infrastructure work. The remaining time will go towards resolving check-out bugs with the Request Shipping process and finishing our Variant Group project, which aims to reduce and clean up Subvariants, Autograph and Customs. Read more about the project here.
Among other issues diligently being worked on by our team is making sure your collection value updates every day. That’s in addition to making sure items appear sooner when added to your Collection as well as the hobbyDB Marketplace.
If you’re interested in some details on what’s happening under the hood (totally okay if you’re not, just skip this section), here’s what we know and what we’re planning to do.
hobbyDB has “write” servers that write to the database whenever a change is made, like adding Price Points or editing a Database Item, and “read” servers that deliver the content whenever visitors load a page on the site. The read servers are what handle most of the traffic.
On Tuesday morning (21 November at about 6 a.m. MST) our read server started to hit 100 percent load capacity (called CPU usage %), and has stayed maxed out almost continually. For context, the normal load on these servers usually hovers around 30-40 percent.
That’s the reason for the slowness and we are still trying to work out exactly why the servers are maxing out. A few possibilities are DNS issues, some change at Microsoft Azure, bots, or someone trying to scrape data from hobbyDB, but we don’t know the root cause yet and work through all of these issues in turn.
As we investigate and troubleshoot we are also making headway with infrastructure optimizations so we don’t get hit so hard like this if problems come up in the future. One of those optimizations was removing 15 gigabytes of unneeded information from database tables yesterday (that process, funnily, is called “vacuuming” tables).
Here’s what we plan to do in the next few weeks –
Thank you again for your patience as we work to restore and improve hobbyDB. As always, we want to know your thoughts. Message us at email@example.com and we’ll do our best to address any questions or concerns.
Enter your email address if you like to receive notifications of new posts by email.
hobbyDB is a participant in Amazon, eBay, Entertainment Earth, LEGO, and other affiliate advertising programs designed to provide a means for sites to earn advertising fees by advertising and linking to other websites.
We also occasionally accept consideration from Brands, Service Providers, or Retailers (which is then clearly marked as Sponsored Content) all editorial opinions are our own.