We appeared to have been caught up in something of a perfect storm. Not just garden variety spammos and the ever-increasing wave of nogoodnicks (which started a few months before Russia invaded Ukraine), but also the need to refresh database indexes, resynchronize some info, purging some cache, and play wack-a-mole with the site's extensions to find the culprit. In a nutshell, we ran into an issue with a misbehaving extension that we use internally for reporting spam to a group that monitors that activity. In the interim, the offending extension has been disabled, and we will work with the developer to get things resolved and then give it some rigorous testing before bringing it back in the future. I'm sorry for all the headaches and hassles and blank screens and SQL errors over the last few days, we should be back to whatever passes for normal around here
The site was not attacked (the waves of spam we see are more of an excessive nuisance than any form of denial-of-service attack), the site was not hacked, and absolutely no user info was in any way compromised.