I added 3 more workers to split up the queue and then mastodon.social stopped responding causing the workers to hit their time limits ¯\_(ツ)_/¯
I'm going to add a feature to put a server in the penalty box if it responds with an error or timeout. All other accounts at that server will be skipped until a time limit is reached. Maybe 10 minutes?
Moa has seen a big increase in users in the last 2 weeks. Its running comfortably on its 5 minute schedule but runtimes are definitely up. Volume is up too because Moa has gained a lot of non-North American users so there are more messages during times that used to be quiet.
Remember if there are any features you want, please file them at github https://github.com/foozmeat/moa/issues
Yesterday I disabled about 10 accounts that were bridging A LOT of content. It's caused a dramatic drop in traffic. I feel bad that it went on for as long as it did so I'm going to work on some alerting if any high-traffic accounts pop up again.
Moa is a Mastodon, Twitter, and Instagram cross-posting service