Hey everyone,
I'm running an Ubuntu single server setup and recently had to deal with an outbound spam issue. Our hosting provider temporarily suspended the server account, this has since been fully resolved and we were unsuspended.
However since coming back online, frontend sites are loading painfully slowly or timing out, wp-admin pages completely choke (it's really inconsistent), and the Enhance UI fails to render the Plugins/Themes panels for WordPress sites. But system resources are normal and disk I/O is fine.
When digging into the CLI, I found two clear indicators of an application layer deadlock:
- Running SHOW FULL PROCESSLIST; shows dozens of WordPress database connections stuck endlessly in a 'Sleep' state (ranging from 150-200+ seconds).
- Checking systemctl status orchd shows a flood of internal timeouts and wp-cli communication failures:
"ERROR orchd::error: Returning internal server error to the API: Error { kind: Internal, detail: No…out expired") }"
"ERROR orchd::api::orgs::websites::apps::wordpress::get: wp-cli config get WP_DEBUG_LOG failed..."
I've already tried restarting mysql and reloading systemctl daemons, but the sleeping connections seem to maybe immediately pile right back up and the container communication remains blocked.
Any ideas?
Thanks in advance.