IndividualRace
Active Member
- Joined
- Jun 9, 2018
- Messages
- 830
- Reaction score
- 2,608
- Points
- 493
- Gender
- Female
Daaannnnnngggg!PE 30.16
A9 2849
I thought I was feeling the burn with PE=$33 and 956 A9s.
Daaannnnnngggg!PE 30.16
A9 2849
Around 1 am yesterday morning, it was reported to me that the forum was inaccessible and was showing a database error landing page. A certificate expired, along with a database memory issue, yet I did not have proper access to rectify it. When I was put onto the DigitalOcean account, I had access to only one server and obviously this became an issue yesterday. We had to touch base with the "old" server guy to get this fixed. He ended up setting everything up as a managed cluster. He had to balance this with his job, which is why it took so long. Regardless, this makes administration of everything a fair bit easier in the long run. I now have access to everything like I should. It goes without saying I am terribly sorry all this happened, but now we should be a bit better off when this happens again. More detailed info below:Welcome back mturkcrowd, so what happened? I assume by the message it said, the host provider went down somehow?
Oh, and here I thought it was because we were getting SO much traffic that it crashed the site.Around 1 am yesterday morning, it was reported to me that the forum was inaccessible and was showing a database error landing page. A certificate expired, along with a database memory issue, yet I did not have proper access to rectify it. When I was put onto the DigitalOcean account, I had access to only one server and obviously this became an issue yesterday. We had to touch base with the "old" server guy to get this fixed. He ended up setting everything up as a managed cluster. He had to balance this with his job, which is why it took so long. Regardless, this makes administration of everything a fair bit easier in the long run. I now have access to everything like I should. It goes without saying I am terribly sorry all this happened, but now we should be a bit better off when this happens again. More detailed info below:
We are now using Kubernetes for the orchestration engine - the thing that manages how all the containers work together.
It uses TLS certificates to authenticate different pieces of the puzzle to talk to each other.
The master cert expired and there isn't an easy way (back then in that version of kubernetes) to renew those certs. It's now a fixed thing. Anyway, that expired certificate made the control utility (kubectl) useless so we couldn't restart the failed mysql db container pod.
So, the cluster cert had to be fixed before mysql could be fixed.
This basically meant redoing the kubernetes cluster.
It was decided to use the new managed kubernetes cluster option instead of rolling it again as it was done before to make it easier to admin going forward.
You won't have to worry about expiring certs and such. It's something DO takes care of.
However, this meant there was a need to copy various data from one place to another as well as export and reimport the mysql database as well as recreate the nginx, mysql, php, and memcached deployments.
This gave me an excuse to give it some more visibility to the night crew.
Oh, and here I thought it was because we were getting SO much traffic that it crashed the site.
That boot in your avatar is appropriate, because you kicked some buttPE 30.16
A9 2849
I actually thought it was Krys that did that to you. But I guess I'm channeling my inner Aveline tonight.Who are you, @aveline?
Are you calling me uncreative?
Hm.. guess I'll do both of them at the same time, then.
No, but you like to more.Are you calling me uncreative?
@kryss and I actually share eyerolling responsibilities.I actually thought it was Krys that did that to you. But I guess I'm channeling my inner Aveline tonight.
I do have a :avelineeyeroll: named after me.No, but you like to more.
Oh that's right.I do have a :avelineeyeroll: named after me.
I think we should convince all the mods/admins to collectively use the eyeroll emoji at @turkleton one day. Just wait for him to post then hit him with it all at once.@kryss and I actually share eyerolling responsibilities.
I'm down, I find it funny.I think we should convince all the mods/admins to collectively use the eyeroll emoji at @turkleton one day. Just wait for him to post then hit him with it all at once.
Actually, @Kerek seems to like the most.