Mahz is the Admin. He's the man with the plan and the Guild's head honcho.
Avatar of Mahz

Status

Recent Statuses

1 yr ago
Current I'm working on experimental server changes. Email mahz@roleplayerguild.com if you're having problems.
16 likes
6 yrs ago
Getting some more work done on the Guild today and tomorrow.
25 likes
7 yrs ago
Investigating the catastrophic performance issues.
1 like
7 yrs ago
I'm back. I had some personal issues to take care of.
13 likes
7 yrs ago
You can change your username once every 3 months, and your old username will still link to you and won't be recycled. PM me if you want yours done.
19 likes

Most Recent Posts

In Mahz's Dev Journal 9 yrs ago Forum: News
@Mahz see, that sounds really weird. Has something changed with the server host (assuming that you are not hosting privately on your own PC's)?


It all started when I upgraded the Guild's dependencies. I upgraded them all at once where I should've done the big upgrades by themselves so that I had more of a clue if there were regressions like this. That said, staying on old versions isn't a solution either, so hopefully keeping them upgraded (as soon as upgrades come out) will fix the regression if there is one.

@Mahz Could it be the new Dice system?


I doubt it, though there's always a possibility that a bug in the parsing library (github.com/pegjs/pegjs) gets stuck in a loop.

Since the same parser is run in the browser to validate your roll before you submit it, you'd think it would lock up the browser if there was an endless loop. I won't know til my CPU profiler tells me.
In Mahz's Dev Journal 9 yrs ago Forum: News
Sounds a bit strange that it's suddenly, for no cause at all, using up CPU for no reason. Something must've changed for it to act that way, right.


And sometimes it goes a few days without much of an issue.

Anyways, my weekend is dedicated to deploying hacks, profilers, and more platform upgrades to see if I can magically get rid of it the same way it magically appeared. This issue is starting to eat up my time.

The saying is "easy come, easy go" right?
In Mahz's Dev Journal 9 yrs ago Forum: News
Yeah, Guild's been rekt the past 24 hours.

Tomorrow I'll try to get a CPU profiler online. Figure out where it's spending all that sweet CPU time.
In Mahz's Dev Journal 9 yrs ago Forum: News
Two of the servers hit that weird 100% CPU bug again, so a lot of requests were timing out over the past few hours (while I slept).

It won't be til this weekend that I deploy some fix ideas that I've come up with, one of them involving to move my database to a different host so I can upgrade its version and rewrite some logic.

My attempted database upgrade last weekend failed because my current host doesn't support the features I need on the new version.

I'm now convinced that the downtime is caused by an underlying dependency update rather than my own code. I've scrutinized every line of code I've written since they began a month or so ago. It's bewildering.

Hopefully if I just keep upgrading the platform, they'll go away.


Bump, since the Guild hit the CPU issue again.

It's insane. Sometimes it goes a few days without an issue. Hopefully it gets magically fixed this weekend after some upgrades.

Until it's fixed, I should make the servers reboot every 2 hours, but not sure how to do that off the top of my head.
In Mahz's Dev Journal 9 yrs ago Forum: News
Two of the servers hit that weird 100% CPU bug again, so a lot of requests were timing out over the past few hours (while I slept).

It won't be til this weekend that I deploy some fix ideas that I've come up with, one of them involving to move my database to a different host so I can upgrade its version and rewrite some logic.

My attempted database upgrade last weekend failed because my current host doesn't support the features I need on the new version.

I'm now convinced that the downtime is caused by an underlying dependency update rather than my own code. I've scrutinized every line of code I've written since they began a month or so ago. It's bewildering.

Hopefully if I just keep upgrading the platform, they'll go away.
In Mahz's Dev Journal 9 yrs ago Forum: News
I turned on signatures for the first time in a year (forgot about it) and noticed that some people's signatures are broken or massive or — like mine was — outdated.

I'm going to change the system so that you always see your own signature even if you have your preferences configured so that you can't see others. It's only fair.
@The Harbinger of Ferocity Thanks. VKAllen confirmed this issue as well.

What version of Internet Explorer are you using?

Also, in Internet Explorer, can you press F12 to bring up the console, reload the dice-roll page, possibly enter input into the dice form, and tell me if it is displaying any sort of Javascript error?

The console looks something like this:



My guess is that the Javascript code I wrote is using a feature that Internet Explorer doesn't support, so Javascript execution is throwing an error and never gets to the bit where it allows you to submit your roll, so this would help me greatly.
In Mahz's Dev Journal 9 yrs ago Forum: News
@Celaira I'll have to look.

I think it's fair for people to be able to delete messages on their own wall, I just must've never implemented it.
Welcome
@ClocktowerEchos You should now see a crappy "Edit Album" button next to the album name when viewing an album like roleplayerguild.com/albums/61.
© 2007-2024
BBCode Cheatsheet