Extremely sorry about the downtime. Scaling up to multiple machines has revealed a peculiar issue with a scheduled process that's supposed to run every night... once. It was run on every machine instead, putting the database in a deadlock state.

We're back now and I'm going to add a fix before next night 😩

@Gargron you're doing a great job eugen, keep going!
@Gargron hero of the revolution eugen hero of the revolution eugen hero of the revolution eugen
@Gargron thanks for all the hard work you put into this!
@Gargron Thank you for the update. I will die for you, Eugen
@Gargron have you tried fucking the servers
@Gargron Eugen you're doing amazing sweetie
@Gargron guy with the massive influx of new users I'm surprised this site hasn't melted down into radioactive sludge - it's seriously impressive tbqh
@TZaple We had the opportunity to handle big traffic before - periodically every few months beginning in April 2017. This wave is much bigger, but the experience is there, and the software is mature enough. This is one weird issue though!
@Gargron @TZaple This time there's more servers to take on users
@Gargron it's fine, i was done posting today anyway
@Gargron Nice to hear direct from you what was going on. Thanks for the update! 🍻
@Gargron Thank you. We kind of all just showed up at your doorstep.... it's all good ❤️ Don't forget to get some rest.
@Gargron Out of curiosity, and if you are open to answering, what service do you use for hosting your instance?
@Gargron we're very thankful for the time you have put into this for us. thank you 🖤
@Gargron it’s ok! Good luck with the fix!
@Gargron don't forget to document the process whenever possible
@Gargron out of sheer curiousity, what does this run on?
@dcook @Gargron It's written in ruby and runs on Linux
@kenzo @Gargron on AWS or something else is more what I'm wondering. Looking for folks to chat infrastructure with but all I really know is AWS. Always trying to figure out how others deal with everything

@dcook @Gargron Since he's asking for Patreon $$$ I'd imagine a cloud instance.

Cloud is the more sensible place to put public instances since the traffic abuse.

@kenzo @dcook Hey, no, I use Hetzner bare metal, set them all up manually, it's more cost-effective that way, although more work for me.
@Gargron @dcook It's still hosted though, right? As opposed to running a farm in-shop.
@kenzo @dcook Ah, that'd be colocation and no, I do not do that - no need for now, anyway.
@Gargron @dcook Mastodon's largest instance...
@Gargron @dcook The magic of ddg search -- I see, root hosted
@Gargron @kenzo @dcook do you use something like Ansible to configure the servers?
@Stokvis @kenzo @dcook i wish i was, but no. Definitely need to learn it
@Gargron if you have a setup document I could try to do that for you
@dcook @Gargron Someone on IRC just turned me on to trying out NixOS - the packages are a bit behind but you can define a complete OS plus all the configuration/customization in a simple file. Better than Docker in many ways
@Gargron proud of you Eugen, you’re doing great work
@Gargron I thought I'd be able to go a day without shouting ORDER YOUR LOCKS as it's a weekend but here i am
@Gargron
Everyone loves it because of the common sense policy and it's not controlled by corporate politics. I'm sure no one is going to mind the growing pains so long as that stays the same.
@Gargron remember twitter’s “fail whale”? You’re doing great, keep it up (literally and figuratively)
@Gargron Thanks for keeping us informed. Get some rest though (you and your team).
@Gargron get some sleep, king. but tomorrow... we better get that garflud
#GerfloidEmoji #DoIt
@Gargron Bless you for all your hard work helping us refugees from birbsite gain safe passage.
@Gargron this seems like a lot of work. Thanks for doing it.
@Gargron you are doing totally okay. appreciate all the hard work!
@Gargron I don't know what any of this means but I think you are really acting like Michelangelo right now. In a good way.
@Gargron thank you. You’re awesome. Software is hard.