fedia

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

brossman, in Fedia.io Downtime Saturday, March 9
@brossman@infosec.pub avatar

nerd

just kidding jerry we love you and appreciate everything you do <3

jerry,
@jerry@fedia.io avatar

nerd

Guilty as charged

sudo_xe, in Request for errors on fedia.io
@sudo_xe@fedia.io avatar

Okay not an error 429 or 500 this time and just some noncommittal Error with no real message in a logged-out UI (that also returns to normal upon refresh) that I once again encountered for the first time.

I upvoted this very post, e-five's comment, and then your reply in rapid succession. The first and last actions went through, but there was a circle indicator beside the "More" option on e-five's comment and the page ultimately loaded https://fedia.io/ecf/3871174?choice=1 and thus the error page. We're both on the same instance and I shouldn't be blocking them or running any script that should mess with upvoting btw


After going back from the error page to submit this comment, hit submit button only to be redirected to
https://fedia.io/m/fedia/t/552719/-/comment without the comment having posted. I find the page usually needs to refresh to send a message but this was the first time I ended up on a different page when trying to write something?

e-five,

Everything about your post is slightly indicative to me of javascript failing, for some reason.

So many actions taken, upvoting / boosting / replying, do javascript actions. However, all of these things have fallbacks in the case either: javascript hasn't fully finished loading on the page yet or javascript requests failed.

For instance, if javascript had failed when I clicked reply to your message, instead this page would've loaded for me https://fedia.io/m/fedia/t/552719/Request-for-errors-on-fedia-io/comment/3937344#add-comment but since it worked, all it did was add a text box under your reply

As I said this is true for all other actions, so when you vote or boost there are also http GET routes that handle those requests.

It's hard for me to guess more than that, it could be the JS is loading a bit slow and you click before the page finishes loading, or it could be a different error like maybe the request fails. There might also be something else involved, I'd have to double check but mercure might involve itself in dynamic page updating as well... Do you happen to notice if pages are still loading when you take actions, or in fact just browse with javascript disabled? There's also that, last I checked, all the JS files had defer on them so don't block page loads, which is what makes this more likely to happen. Whether that's good or not, I can't say, it's been like that since I first looked but might require more research to know whether it can be split between JS that should block page load and JS that can be deferred

sudo_xe,
@sudo_xe@fedia.io avatar

The explanation of what happened makes sense, but indeed it's hard to say how it's happening. My internet speed is decent so I'm certain everything on the page must have loaded by the time I started clicking. I don't disable JS, and the only extension I have active is one for grouping tabs because I happen to access Fedia on my "side" browser, so not even an adblocker. Blocking nothing at the router level either so not sure how requests could have failed :/

bacon_saber, in Request for errors on fedia.io

Got one just now while hitting next page in my feed.

/?p=4

500 Internal Server Error
Sorry, something went wrong on our end. If you continue to see this error, try contacting the instance owner. If this instance is not working at all, check out other Mbin instances in the meanwhile until the problem is resolved.

e-five,

@jerry there was a super fast follow up to 1.4.0 to fix a 500 that got introduced https://github.com/MbinOrg/mbin/releases/tag/v1.4.1 (the big warning at the top is to make sure people read the 1.4.0 upgrade docs since this release came in so quickly after it, in case they're running <1.4.0, but you should be all set since you already upgraded)

jerry,
@jerry@fedia.io avatar

Thanks. I missed that and will go apply the upgrade now.

jerry,
@jerry@fedia.io avatar

ok, fix applied.

jerry,
@jerry@fedia.io avatar

I applied a fix that (hopefully) resolves this new problem. Please let me know if you continue to see it.

sudo_xe, in Fedia.io rebuild complete
@sudo_xe@fedia.io avatar

Nice, I was just back from being mystified at this comment chain as people seemed to be mixing up the mbin instances, hope the maintenance makes Fedia easier to use regardless of whether folks were planning on landing here lol

jerry,
@jerry@fedia.io avatar

With any luck, this will take care of the 429 errors too. I actually didn’t realize that was happening until I read the thread you linked to above.

bmzero3,
@bmzero3@kbin.asdfzdfj.xyz avatar

this is still somewhat speculative but if you're running this behind a proxy, you might want to configure either nginx realip module or equivalent, or this: https://symfony.com/doc/current/deployment/proxies.html so it could see and work with real user ip, if you haven't done so already (only do one of them, not both)

currently suspecting that this is the big part on why it hit 429 rate limit when it shouldn't be: the rate limiter probably only sees the proxy address, not the users, and so it ended up rate limiting the entire proxy instead of individual clients/users

jerry,
@jerry@fedia.io avatar

Thank you for this. It is behind nginx, so I’ll likely have to do this

kbal, in Scheduled downtime for fedia.io
@kbal@fedia.io avatar

May fedia soon recover its strength in its new bare-metal free-range uncontained environment.

breadsmasher, in Scheduled downtime for fedia.io
@breadsmasher@lemmy.world avatar

You have a timestamping issue. This post is negative 25 minutes old

jerry, in Lemmy once again isn't federating properly?
@jerry@fedia.io avatar

I'm going to rebuild fedia on a non-container server which should fix the problem

e-five, in error 500 when trying to block some communities

Just to follow up on this a bit I took a look at the code to try to understand why this has always been a problem in /kbin/Mbin. It seems like from cursory reading it will try to send out unsub/unfollow requests on blocking magazines/users even if you aren't subbed or following them. Assuming this is accurate, this has some benefits to make sure the remote removes you, but has the downside of calls to the remote needing to be working in order for a block to happen. I'll try to take a look at making it only send those unsub/unfollow requests if you currently are according to local and see if that makes sense to others

jerry, in error 500 when trying to block some communities
@jerry@fedia.io avatar

lemmy.world is having some issues

hitstun, in Fedia submissions stopped federating out again?
@hitstun@fedia.io avatar

Ah, so it wasn't just me? I thought I must have done something weird with my formatting to mess up federation. Since the post you mentioned, this has happened on two more posts with images and a link post. I'm not trying to break Fedia, I promise!

hitstun,
@hitstun@fedia.io avatar

Ah, so it wasn't just me? I thought I must have done something weird with my formatting to mess up federation. Since the post you mentioned, this has happened on two more posts with images and a link post. I'm not trying to break Fedia, I promise!

I left that comment five hours ago and it didn't federate either. I can see it on Fedia but not on Kbin.social. I thought comments always federated, but maybe not? It looks like there's another bug to squash somewhere. @jerry and @melroy have been doing an amazing job running a cool social media platform to run on this cursed code base.

jerry,
@jerry@fedia.io avatar

I think the issue now is with the containerized version of mbin. I tried saving money by running it in my container host, but it's clear to me that is not going to work out. So I will be rolling it back to a bare metal server :/

MHLoppy,
@MHLoppy@fedia.io avatar

Sorry to contribute to the ruination of your server-consolidation dreams 😢

jerry,
@jerry@fedia.io avatar

I am going to wait till it happens again and try to debug. I really don’t want another $100/month server bill if I can avoid it

MHLoppy,
@MHLoppy@fedia.io avatar

I can give you a quick yell on infosec.exchange the next time I notice it!

hitstun,
@hitstun@fedia.io avatar

Me too. Next time I notice something I post doesn't federate, I'll give you a shout out on infosec.exchange if it's easier for you.

jerry,
@jerry@fedia.io avatar

That would be great. Thank you!

MHLoppy, in Seeing lots of posts from centralized instances (e.g. lemmy.world)
@MHLoppy@fedia.io avatar

Given this is a software-the-instance-is-running request rather than an instance request as such, you might be better off posting on the (centralized 😅) mbin repo or perhaps asking about it on the mbin Matrix if they accept that kind of thing there.

ciferecaNinjo,

You’re right, but my boycott against Microsoft makes Github a no-go, and my boycott against Cloudflare makes that matrix instance unusable to me. Though I have to admit I’m not too familiar with Matrix. Is it possible to connect to a non-CF matrix node and reach people who are on matrix·to?

jerry, in Request: pinned thread tracking instance defederation
@jerry@fedia.io avatar

Most were suspended for child porn at various points - though I think it was not necessarily something they condone, but lemmy has damn near no ability to moderate or remove images once they land on a server

jerry, in Fedia submissions stopped federating out again?
@jerry@fedia.io avatar

I am working with the most excellent mbin team trying to figure out why this is happening...

hitstun, in We’re back
@hitstun@fedia.io avatar

Thank you! My 500 Server errors appear to be all fixed now. I'll try not to accidentally double post and then delete one of their thumbnails, if that still causes the error.

originalucifer, in Big update for Fedia.io - it’s not going anywhere
@originalucifer@moist.catsweat.com avatar

youve prolly seen this by now, but...

https://fedidb.org/software/mbin

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fedia@fedia.io
  • random
  • meta
  • Macbeth
  • All magazines