Skip to main content


#AskFedi question to fellow #GoToSocial account holders who are on #YunoHost:

I've noticed that lately some posts I publish on here take in between 10-15 minutes to federate.

Are you experiencing the same thing?

And no, I haven't updated to the latest version of YunoHost, which was just released.

I also wonder if this is the right code to restart my GoToSocial instance?

sudo systemctl restart gotosocial.service

In case I wanted to restart that and not my whole VPS (which also hosts PeerTube, NextCloud and so many other things).

Any advice would be greatly appreciated!

in reply to Elena Rossini on GoToSocial ⁂

Same combination here.

How do you see/measure the federation?

And yes, that's how you can restart GTS.

(I have updated to latest ynh version)

This entry was edited (2 weeks ago)
in reply to Leonieke

thank you! I've noticed it in the past few days - the delay - because I follow it from my Mastodon account. So my toot about LLMs took 15 minutes to federate... whereas my question (this previous toot) federated immediately. A mystery...

Thanks for confirming the code, I wasn't sure if I should add a dot and "service"

in reply to Elena Rossini on GoToSocial ⁂

Ah, now I see what you mean. I do not have any other *verse accounts anymore, so no idea what the time would/could be.

Curious to see what you can discover!

in reply to Leonieke

aw lucky you! I ​went up to 19 accounts 😵‍💫 good for testing, but would not recommend it. Now I'm all about consolidating 😅​
in reply to Elena Rossini on GoToSocial ⁂

Hello. What a funny coincidence! I was just going to ask you how things were going with your installation and use of GoToSocial. I still haven't got round to hosting it on my VPS. In fact, I'm thinking of creating a new VPS just for this application. And maybe switching to a solution that uses Docker rather than YunoHost.
in reply to 𝔻𝕠𝕞𝕚𝕟𝕚𝕔.𝕥𝕖𝕔𝕙

I’m loving the freedom and customization of GoToSocial. The only thing missing - I suppose - is the lack of the Explore function, like on Mastodon, so by itself it can feel like being on a small island, a little cut off… if it makes sense?

Otherwise it’s pretty great 😊

in reply to Elena Rossini on GoToSocial ⁂

I think you should/could use a yunohost command or do it through the UI.

Have you tried Friendica?

When you say "I've noticed that lately some posts I publish on here take in between 10-15 minutes to federate." - Federate to where? Actual performance depends on the queus on your server and the servers you are federating to.

in reply to abeorch

as @alex pointed out, it may be something related to my CPU and "some requests falling into timeout". I can easily check because I have several other Fediverse accounts... and some messages take 10-15 minutes to show up in the other feeds. Plus, now that I have 2,000+ followers on this account, it's a telltale sign of federation delay when I post something and I get complete silence - no interactions - for 10+ minutes. I'll check my VPS logs now...
@alex
in reply to Elena Rossini on GoToSocial ⁂

yeah. Some servers also allow you to run different processes to prioritise different functions.
in reply to Elena Rossini on GoToSocial ⁂

check if you have a CPU / RAM metrics (graphs) on your hosting provider. Sometimes they provide these. Other interesting metrics might be average response time at the nginx level (assuming yunohost provides that)

Also I just realised it could be the other federating instance that could be saturated.

It's endless!

in reply to Alex Dufournet

yes I checked my dashboard and everything looks normal (CPU / RAM-wise). But also: no issues with federation today 🤷🏻‍♀️

So maybe it’s the other instances sometimes?

Thanks for the advice Alex 🙏

@abeorch

in reply to Elena Rossini on GoToSocial ⁂

From what I know thats totally possible and may only have been an issue for the server you were observing it from.
in reply to Elena Rossini on GoToSocial ⁂

was there a picture in the post that was slow to federate? Because if so that reminds me of the issue you had with caching
in reply to Alex Dufournet

it might have been a post with a link (and thus a preview card). But the behavior isn’t consistent, I’ll have to do more A/B testing.

What I notice is - for the second time ever - issues with federation a day after I’ve had a toot that went viral.

I wonder if it has to do with new followers / new instances to federate with 🤔

@abeorch

in reply to Elena Rossini on GoToSocial ⁂

So .. just to understand - and I apologise if I'm mansplaining - and I only feel marginally more informed so I am sure there are people with more knowledge than me. - You probbably get this already (But I want to reply since we seem to be working on similar things so I'd like to chat)

I am sure that others can provide more detailed responses regards GotoSocial but I am thinking conceptually here..

The overal performance of federation is dependent on your server and every server of all the people that follow you so the performance of updates is going to vary for each follower - and you have no control over their servers - you can only make sure your server is peformant.

Say you have two accounts - One on your own server and one with another server - then you can look at the load and peformance of your own server - and maybe talk to the admin of the server you have your other account with to see how they are performing - but I am guessing that many servers that offer free public accounts are going to eventually be groaning under the load of their users and have performance issues (there's a whole other topic about these types of servers that I have a rant about - and you've probably already seen in my comments)

Beyond monitoring tools on your main server - If you really want to test this you need two servers that you control - your main one @aseachange.com - and one you only use to monitor how quickly your main server is responding (you follow your account on the main one) - But this will only ever tell you when your main server is the issue - you really have no control over all the other servers that your followers and the people you follow use - its just the way that federated systems work.