Friendica extremely slow since update to 2020.09 and 2020.09.1
At the beginning of this week I updated to 2020.09, and since then Friendica has run very slowly. When I reboot the VPS, it runs very fast for a short while, and then gets bogged down again. I use Plesk to monitor the VPS, which is only running Friendica, and almost the entire 4 GiB of memory is constantly in use. I can also see that the "Apache & PFP-FPM" memory usage is at 792 MiB, which I believe is high.
However, I cannot figure out why this is occurring and see no apparent errors in the logs. But also because I have had no errors in the 6 months I've been running Friendica, I don't know exactly what is "normal." Any assistance troubleshooting this would be greatly appreciated.
Matt Panhans
•Thank you very much for the replies. I saw a post from Steffen from 5 days ago, and now have changed my settings to match those (pasted again below). This is helping! Something must have changed in 2020.09, the default settings had always been fine up before. I will post again in the next day to confirm if the issue has been entirely resolved 😀
PHP-FPM pool:
pm = dynamic
pm.max_children = 275
pm.start_servers = 24
pm.min_spare_servers = 6
pm.max_spare_servers = 42
pm.max_requests = 1250
Steffen K9 🐰
•@Matt Panhans I experience a similar increase in load. Especially I/O load. It started with/after the 2020.09 release when I remember correctly. But I'm not sure yet what exactly is causing this.
@Matt Panhans Please be careful with my settings. They're good for my machine with 64GB RAM. But they can be too high for a smaller sever. Also, with 275 max. FPM processes you need at least 350 possible DB connections or you will get problems/errors.
Matt Panhans
•Steffen K9 🐰
•Steffen K9 🐰
•These are my settings for the Friendica forum node (VPS):
Matt Panhans
•Steffen K9 🐰
•Matt Panhans
•My issue appears to be resolve! I want to give a huge thank you to everyone for such prompt and helpful replies. I get better support here than I do from the IT department at my workplace!
My last thought on this issue - and I will leave to someone more technical to make this determination - is that it seems to me that there was an increase in Friendica's required resources/memory when moving from 2020.07 to 2020.09 that caused this issue. That's fine if expected, but if not it might be worth trying to understand the cause better, and perhaps get back to lower requirements. But I will leave to those more knowledgeable whether it's worth opening this as an issue on github.
Steffen K9 🐰
•333
•Falgn0n The Wizard
•@Matt Panhans
I noticed a marked increase in load times and slowness after update to .09 as well
Tweaked the FPM as suggested, made tiny difference.
Then I remembered the RELAYS
Am I correct that there is now a new/better relay function in FRND? As in: it's working properly where it wasn't before and possibly there are now many more requests and connections to federating instances?
I had added 3 ~ 4 extra relays to feed /community/global with more content, when I removed them again, the load times seemed to normalise.
Michael Vogel
•Martin Winkler
•Just to report back. Since the update to 2021.01 I don't have to restart php constantly any more. #Friendica is faster and makes more fun than ever.
Thanks to all the developers and contributors.
hoergen
•