Unexpected Site Maintenance

We had some unexpected maintenance this past day as our GMS server status went down. While fixing it, I then accidentally broke every other status page. Luckily, it's all fixed now. Hopefully it won't break unexpectedly again. I apologize for any problems this may have caused.

MapleStory GMS Scheduled Maintenance

MapleStory will be undergoing scheduled server maintenance tomorrow, 2012-03-21. The maintenance is expected to last six hours, and will begin at 7:00 AM PST. For full details, please visit the official MapleStory site.

Further Site Improvements

Well, Google App Engine didn't work out so well. I managed to get everything set up, but the CPU usage was unbelievably high. This would have wound up costing me way more than I would have hoped for.

Because of this, I decided to refocus the server improvements to the current hardware. I added caching on all status pages which will cache them for about 5 seconds. This should improve performance during the frequent massive traffic spikes that we experience.

I have also redirected the DNS servers to go through cloudflare.com. This will make everyone's experience a lot "snappier." I'm already noticing a huge speed up for navigation. The page responds about 6 times faster. It's insane.

Update: I have further improved the caching. Now caching is performed by a process that runs every 10 seconds. This means slightly more work for my server in times that no one is on, but that's essentially never. This should hopefully end, once and for all, the MySQL connection errors.

More Server Work

We will be going through a paradigm shift in the way the site operates over the next few days. I'm switching over to Google App Engine for hosting, so we'll see how far that takes us.

The other option is to stay with Amazon.com's relational database and the Leaseweb dedicated server, but this is proving to be rather costly. If we can make the change to Google App Engine, it will almost certainly be free.

To the Cloud

As I'm sure some of you have noticed, there has been some pretty massive server instability lately caused by huge bursts of traffic from the MSEA community.

I greatly appreciate all of the traffic, but this has come at the expense of server uptime. To resolve this, we have started to use Amazon's cloud services.

Hopefully this change will ease the load on the server. We are also taking efforts to bring the rest of the site onto the cloud (not just the database). Once this is done, the site should be much more "snappy."

Once again, I want to thank everyone for their continued usage of this site. MapleStory's servers sure are something, aren't they?

Site Improvements

I made a few more changes around the site. Most notably, I changed the way servers are queried. Instead of having one giant queue that queries all servers, we split it up so that KMS gets its own queue.

In effect, we now have two queues that run side by side for status updates. The KMS queue runs every two minutes. This means that KMS channels are accurate within two minutes.

The GMS / SEA / EMS queues run every 80 seconds, but they're updated from up to three different locations. What this means is that they're much more accurate than within 80 seconds.

Finally, we also changed where connections to the database are performed. This should reduce (or remove) the messages saying that there are "too many connections to MySQL."

MapleStory SEA Changes

Recently I've been getting different results based on the IP location for MSEA. What I mean by this is that when I query the servers from my home computer, the results are different than when I query them from the dedicated server.

Because of this, I have removed the status updates from my home computer. This will result in slightly slower status changes, but they should be much more consistent now. Please let me know if you continue to experience any trouble with the MapleStory SEA server status page.

Added KMS Server Status

We have been hard at work over the past 7 hours adding KMS to our supported regions. We hope you enjoy the new server status as much as we do!

KMS has over 40 servers and over 800 channels. It was a real challenge getting all of these labeled, and several adjustments were necessary to keep our little server chugging along at full speed.

MapleStory GMS Scheduled Maintenance

According to Nexon, MapleStory GMS will be going offline for Daylight Savings Time maintenance tomorrow, March 11, 2012.

The maintenance is scheduled to begin at 1:00 AM Pacific Standard Time, and will last for 5 hours.

Welcome to MapleStory Status

Welcome to MapleStory Status. We have real-time server status updates for MapleStory GMS, MapleStory SEA, and MapleStory EMS. Furthermore, our site will alert you via voice when the login servers come up. This is a great way to beat the rush after a server maintenance is finished.

If you know anyone who has access to KMS, TWMS, JMS, or any version of MapleStory that is not yet on our site, please let us know. With your cooperation, we can make this site even better.

To see the server status of MapleStory, select your region from the navigation menu in the top-right corner. I'm sure most of you want to see the status for GMS.

comments powered by Disqus