Josh @ Dreamland
|
|
Posted on: October 15, 2017, 01:26:49 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Expect the forum to enter maintenance mode. You will be unable to post for some window of time during this migration.
Do not be surprised when this happens. I will only activate maintenance mode during the database migration. This should last something like half an hour—The export will take fifteen minutes, but migrating the ENIGMA DNS to point to our new IP will take longer. I'm going to see if I can change the assigned IP over instead of updating DNS records. I will keep this thread up to date.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
Josh @ Dreamland
|
|
Reply #1 Posted on: October 16, 2017, 01:12:17 am |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
As expected, that took fifty times longer than it reasonably should, and the fallout is pretty ugly. I spent eight hours today cleaning up after that migration. Here's what I know is broken: - The Wiki has some E_STRICT output at the top.
- The EDC is somehow including literal PHP files in the page output (Don't worry; this whole site's open-source; this is not a security problem).
- The email server is basically guaranteed not to be working.
- If the server reboots, this entire site will fall apart until I manually run some iptables calls and restart MariaDB. Neither of these should be necessary.
Sorry to leave the site in this state, but it's 2AM, and I have to work tomorrow. Please report any additional problems you see, here in this thread.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
|
Reply #3 Posted on: October 17, 2017, 12:03:59 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
The plan for now is to update the Wiki software to the latest version and install a new SMF adapter (the current one's pretty wonky).
The only other problem we've found is that I've broken the LateralGM.org ErrorDocument handler.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
hpg678
|
|
Reply #5 Posted on: October 18, 2017, 09:47:23 am |
|
|
Location: Barbados Joined: Mar 2017
Posts: 283
|
The plan for now is to update the Wiki software to the latest version and install a new SMF adapter (the current one's pretty wonky).
The only other problem we've found is that I've broken the LateralGM.org ErrorDocument handler.
Can one now upload their own examples and mini-games to the EDC now since you did updates?
|
|
|
Logged
|
[compromised account]
|
|
|
Josh @ Dreamland
|
|
Reply #6 Posted on: October 18, 2017, 03:07:22 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
That will require a little more work. My biggest priority for the site right now is to get the email server working—I started a thread on the SMF support forums; feel free to follow along, there. If they can't give me a way to debug SMF's direct interaction with Google's SMTP server, I will have to change it so SMF contacts localhost, and my own MTA contacts Google. Once that's done, I can take another look into the EDC, I suppose.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
hpg678
|
|
Reply #7 Posted on: October 18, 2017, 06:01:27 pm |
|
|
Location: Barbados Joined: Mar 2017
Posts: 283
|
That will require a little more work. My biggest priority for the site right now is to get the email server working—I started a thread on the SMF support forums; feel free to follow along, there. If they can't give me a way to debug SMF's direct interaction with Google's SMTP server, I will have to change it so SMF contacts localhost, and my own MTA contacts Google.
Once that's done, I can take another look into the EDC, I suppose.
When ever you get the chance! No rush!
|
|
|
Logged
|
[compromised account]
|
|
|
Josh @ Dreamland
|
|
Reply #8 Posted on: October 21, 2017, 10:22:45 am |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
The old server has been decommissioned—this migration is officially complete. I am still investigating the email problem, but otherwise, the site should be at 100 percent.
EDIT[2017-10-21@UTC+20:08]: Email is fixed.
|
|
« Last Edit: October 21, 2017, 03:09:08 pm by Josh @ Dreamland »
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
Josh @ Dreamland
|
|
Reply #9 Posted on: December 31, 2017, 01:12:02 am |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
We had another forum outage today. I've repaired the tables and upgraded the forum to the latest SMF. I believe that should be the end of it. Time will tell.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
Josh @ Dreamland
|
|
Reply #11 Posted on: January 18, 2018, 12:36:16 am |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
In what has got to be the last outage for a while, the EDC went down when I upgraded SMF to fix the tables. I am proud of SMF team's work in maintaining a stable API, despite PHP's maintainers' heads being lodged insuperably far up their respective asses. The bottom line is, some minor changes to the EDC's client code brought it back into compliance with new PHP APIs. No changes were required to continue using the SMF API. Let me know here if there are any problems with that.
We're discussing migrating to a dedicated server. It should mean less future headache, as I would probably migrate us to Arch to take advantage of rolling releases.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
Josh @ Dreamland
|
|
Reply #12 Posted on: January 19, 2018, 10:28:05 am |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Fixed the commit ticker at the top of the site.
Something I didn't mention earlier is that I have issued redirects from http:// to https:// in the interests of user privacy and security. I hope you were all using HTTPS before that, but now it's required. Anyway, this had the side effect of breaking the commit ticker, which did not understand the HTTP 301 response. I've fixed that by adding an S to the GitHub URL.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
hpg678
|
|
Reply #14 Posted on: January 19, 2018, 05:43:21 pm |
|
|
Location: Barbados Joined: Mar 2017
Posts: 283
|
@faissaloo Thanks for the tip.!
|
|
|
Logged
|
[compromised account]
|
|
|
|