Why are you seeing this? They are wrong.

< />dreamhost
2 of many
Re: [262530736] Server Slowdown / PHP Exhaustion
Inbox

DreamHost Customer Support Team <support@dreamhost.com>
Jun 18, 2026, 8:35 AM (1 day ago)
to me

Hello Glenn,

On Thu, 18 Jun 2026, you wrote:

> --- The following message was created on your behalf by Radityo K
> through Live Chat. ---
>
> Domains: ultimateedition.info
>
> Issue: High-traffic site throwing 502/503 errors. PHP process slots
> are completely maxed out (mod_fcgid)
>
> Fixes Attempted: Confirmed CDN is working. Changed the theme, which
> got the site to load, but the server remains severely sluggish,
> Escalate
>
> Message: Server Slowdown / PHP Exhaustion.
> High-traffic site throwing 502/503 errors. PHP process slots are
> completely maxed out (mod_fcgid)
>
>
> Confirmed CDN is working. Changed the theme, which got the site to
> load, but the server remains severely sluggish, Escalate
>
> Kindly review the site and provide update.
>
> Thanks.


I'm Sneyder from Dreamhost support. Thanks for reaching out. I completely
understand how stressful and frustrating it is to see constant 502, 503,
and 504 errors taking ultimateedition.info offline. Nobody wants their
site to experience downtime, so I took a deep dive into your server logs,
database, and WordPress configuration to see exactly what is bringing
your site down. I want to share my findings with you and explain exactly
how we can get this fixed.

I found that your shared hosting account is hitting its maximum allowed
concurrent PHP processes. On our shared servers, we limit the number of
PHP scripts that can run at the exact same millisecond to ensure one busy
site doesn't crash the server for everyone else. When your site gets too
many simultaneous requests and runs out of these available "slots," the
server has no choice but to drop the connections, throwing those
500-level errors. While reviewing your server logs, I saw a constant,
rapid-fire stream of this exact limit being hit:

[Thu Jun 18 05:12:34 2026] [ultimateedition.info] [warn] [client
52.167.144.195:0] [pid 196062] fcgid_bridge.c(481): mod_fcgid: can't
apply process slot for /dh/cgi-system/php82.cgi

I investigated what is eating up all these process slots, and it comes
down to a perfect storm of extremely high automated traffic, unoptimized
database tables, and a complete lack of caching. I checked your HTTPS
access logs and saw you are receiving over 27,000 requests per day. A
huge portion of this is aggressive crawling from bots like Bingbot (which
hit your site over 1,000 times) and MJ12bot. Furthermore, I noticed
nearly 300 requests specifically targeting your /xmlrpc.php file, which
is a classic indicator of malicious bots trying to brute-force passwords.
Because I didn't find any caching mechanisms active in your WordPress
configuration, every single one of these 27,000 daily hits is forcing the
server to spin up a brand new PHP process and query your database,
quickly exhausting your limits.

Making matters worse, those database queries are likely struggling under
the weight of severe bloat. I checked your database details and noticed
your wp_usermeta table is a massive 366 MB and wp_users is 69 MB. For a
standard WordPress site, this strongly indicates you have been hit by a
massive wave of spam bot registrations. I also noticed that WordPress's
default cron system is still active. This means WordPress is trying to
check for updates and run background maintenance tasks on every single
page load, adding even more weight to these simultaneous PHP requests.

To stabilize your site, protect your resources, and permanently resolve
these errors, I highly recommend going through the following steps:

- First, install and activate a robust caching plugin like WP Super Cache
or W3 Total Cache from your WordPress dashboard. This is the single most
important step, as it will serve lightweight, static HTML pages to bots
and visitors, bypassing PHP entirely and instantly freeing up your
process slots. We recommend WP Super cache as outlined here:
https://help.dreamhost.com/hc/en-us/articles/12966944968724-Configuring-WP-Super-Cache

- Second, block access to the /xmlrpc.php file. You can do this by adding
a simple block rule in your site's .htaccess file. This stops those
brute-force attempts at the server door before they ever trigger a PHP
process. You can do this by adding the following snippet to the very top
of your site's .htaccess file (which you can edit via FTP or the
Dreamhost file manager):

<Files xmlrpc.php>
Order Allow,Deny
Deny from all
</Files>

- Third, clean up your user database. Please log into your WordPress
admin area and review your registered users. I recommend using a
bulk-delete plugin to remove the thousands of fake spam accounts that are
currently bloating your database. To do this, install and activate the
Bulk Delete plugin from your WordPress dashboard. Navigate to Bulk WP on
your left-hand menu, then select Bulk Delete Users. Choose the specific
user role associated with the spam accounts, which is almost always
"Subscriber" for bots. Check the box to bypass the trash and permanently
delete them, then click the Bulk Delete button. While you are doing some
housekeeping, I also suggest deleting the 18 inactive themes currently
sitting on your server, leaving only your active theme and one default
fallback for security.

- Fourth, update your robots.txt file
(https://help.dreamhost.com/hc/en-us/articles/216105077-Control-bots-spiders-and-crawlers)
to block unnecessary crawlers entirely (like MJ12bot) and add a
"Crawl-delay" directive for legitimate search engines like Bing and Baidu
so they don't hammer your site all at once:

User-agent: MJ12bot
Disallow: /

User-agent: Baiduspider
Disallow: /

User-agent: Baiduspider-render
Disallow: /

User-agent: bingbot
Crawl-delay: 10

- Finally, turn off the default WP-Cron. You can do this by adding
define('DISABLE_WP_CRON', true); to your wp-config.php file. Once that is
done, you can set up a manual cron job in your Dreamhost control panel to
run /wp-cron.php just once an hour, rather than on every single page
visit.

Instructions here:
https://help.dreamhost.com/hc/en-us/articles/360048323291-Disabling-WP-CRON-to-Improve-Overall-Site-Performance

I know this is quite a bit of information to digest, but implementing
these changes will drastically reduce the load on your shared server
account and bring your site back to a stable state. Keep in mind that if
you apply all these optimizations and your legitimate, human traffic
legitimately remains above 25,000 visits a day, your website may have
simply outgrown shared hosting entirely.

At that point, we can gladly discuss upgrading you to a VPS (Virtual
Private Server) so you have the dedicated RAM and process limits a
high-traffic site demands. Please let me know if you run into any trouble
with these steps or if you would like me to clarify anything further.

Best regards,

Sneyder.

The answer is don't use Wordpress. Why my websites have been hacked multiple times. A.I says & I quote: "
AI Overview
WordPress is frequently criticized for plugin bloat, maintenance headaches, and security vulnerabilities. Because it powers over 40% of the web, it is a primary target for hackers. Without careful management, sites can become slow, clunky, and prone to breaking during core or plugin updates. [1, 2, 3]
Common complaints about the platform span across several core areas:
1. Maintenance and Update Headaches
  • Break-proof updates: WordPress core, theme, and plugin updates frequently conflict with one another. A single update can unexpectedly break site layouts or functionality. [1, 2, 3]
  • Time commitment: Unlike proprietary, fully managed site builders, WordPress requires consistent, manual upkeep to ensure everything stays compatible and functional. [1]
2. Plugin Dependency and "Bloat"
  • Performance drops: To add features, users rely heavily on third-party plugins. Stacking too many plugins—especially poorly coded ones—drastically slows down page loading speeds. [1, 2, 3]
  • Security risks: Plugins are a major source of backdoor exploits. Many users also fail to remove inactive plugins, leaving dormant vulnerabilities on their servers. [1, 2, 3, 4]
3. Clunky UI and Usability
  • Complex dashboard: For beginners looking to build a simple website, the WordPress admin interface is often criticized as being convoluted and unintuitive, with too many unnecessary features packed into a single screen. [1, 2]
  • Mixed editing experience: The ecosystem is caught between older dashboard layouts and newer editing tools (like Full Site Editing and Gutenberg), which can create a jarring experience for users. [1]
4. Developer Frustrations
  • Legacy architecture: Developers often dislike WordPress because its core relies heavily on historical conventions, procedural APIs, and global states, rather than modern engineering patterns. [, 2]
  • Low barrier to entry: Because anyone can build a plugin or theme, the ecosystem is flooded with low-quality, poorly optimized components that make debugging frustrating. [1]
  • "

The above may soon change

You can return to the homepage here


Sorry for the inconvenience. It only takes one bad apple to ruin it for everyone.

TheeMahn,