Explanation regarding Site Outage
A brief explanation as to what broke and why.
Posted On 2 May 2025, 5:56 p.m.
Updated On 2 May 2025, 11:09 p.m.
By Synth9617
Good Evening Everyone,
I just wanted to explain what had happened that caused the side to be offline for a week.
The short version of it is my code sucks and is slow, I tried to fix it but instead broke it big time.
The long, more detailed version is as follows: The site is based on Django using a MongoDB database. This means that the data handler between the two is Djongo which has since been dropped by its maintainer. I have not had a chance to copy the database to a new database system due to working full time.
I added the 3rd generation of the image portal but the system didn’t like loading the page as it took more that 1 minute which Cloudflare, our DNS provider, didn’t like. To try to speed it up I thought about using Redis as an inline cache between the two, which as you can probably tell didn’t work as planned. I was running into CPU and Memory lock problems even after moving the bundle to a new server.
I have since reverted to not using the Redis cache for the database handling but I do use it for some pages just to speed up load times even the smallest bit.
If you notice any broken pages, please let me know on [email protected].
Thank you for your patience,
Kat