While I’m skeptical there are many people still using fedia.io, I have been continue to try to fix the error 500 problems. These errors are caused by kbin thinking it stored database records with pointers to images (like the avatar image, images attached to posts and the like) but not actually finishing. So when certain records are pulled up (magazines or posts or users) where there is a missing image record, an error 500 exists. I’ve continued to find more instances of this and frankly I don’t know what is causing the problem. As a mitigation, I have been running cron jobs every 15 minutes to correct these broken links. This morning, I believe I chased down the cause of the last remaining disconnect and have that being fixed as well.
I suspect there are still other problems, like replies appearing twice. I will try to figure out what is going on with those as I can.
I quit fedia for a while. What brought me back for a moment was the fact that I needed to post a microblog comment in a place that I think is unreachable to Lemmy. Glad to see you’re on top of the problem.
What’s disturbing about this issue is pics are unimportant anyway. I have images disabled in my browser settings to go lean on bandwidth & yet someone’s cat pic might be standing in the way of text. Once you pin down the exact bugs, I think there’s a high-level bug that hopefully will not be overlooked: if an image fails to be fetched or has a problem of any kind, that should not be a show-stopper for the text content.
Consider what happens when an HTML-linked pic is unavailable-- the browser shows you a generic icon that indicates an image is expected to be there, but isn’t. Though I realize it’s probably not that trivial in the case at hand if it’s a db query that’s falling over.
I also have avatar disabled in my profile settings. I wish I could also disable all images in my profile because I don’t want the server to even be looking for images when my browser disables them anyway. From a security standpoint, if fedia suffers a DDoS attack it might be useful to disable images on the server side anyway just because they are so much heavier than text. Well, that’s just something to keep in mind.