check_circleWP RocketerrorPHP errorerrorerrorwarningcacherocketwp_rocketstar_halfUncommoncheck_circleEasy

502 error when manually clearing the cache

When WP Rocket initiates a cache purge, the request passes through the web server to PHP‑FPM. If the PHP process stops unexpectedly, the server returns a 502 Bad Gateway response. The error appears immediately after you click Clear Cache in the admin area.

Typical triggers include a conflict with Query Monitor, a PHP‑FPM timeout, or insufficient workers. Corrupt cache files or a mis‑configured reverse proxy also cause the upstream response to be invalid.

Symptoms

[dashicons-warning]
502 Bad Gateway page
Browser shows a 502 error after clicking Clear Cache
[dashicons-admin-tools]
Admin freeze
Dashboard pauses for a few seconds before the error appears
[dashicons-admin-generic]
Failed AJAX request
admin‑ajax.php?action=rocket_clean_domain returns 502 in the network tab

Common Causes

Query Monitor conflict
The plugin aborts the purge hook, causing the upstream to drop the response
PHP‑FPM timeout
Purge process exceeds max execution time and the worker is killed
Insufficient workers
A burst of requests exhausts the PHP‑FPM pool, leading to an instant 502
Corrupt cache files
Locked or damaged files cause the script to crash during deletion
Need this fixed right now?

Don't waste your day debugging. Our experts can Fix your issues in under 2 hours.*

Success Rate

100% Guaranteed

Starting from

$35 /hour
99+

Trusted by Business Owners

“I spent 3 days trying to fix the Elementor loading loop. These guys fixed it in 20 minutes. Lifesavers!”

— Sarah J., Web Designer

Related Issues

contact_mail
Contact Form 7: REST API request failed: 503 Service Unavailable
A 503 Service Unavailable response stops Contact Form 7 from sending data...
apiREST APIerror503descriptioncontact-form-7
contact_mail
Contact Form 7: REST API request failed: 429 Too Many Requests

The form tries to send data through the WordPress REST API. The...

apiREST APIerrorerrorsecurityfirewalldescriptioncontact-form-7settingsserver_configuration
contact_mail
Contact Form 7: REST API request failed: 401 Unauthorized

The form tries to send data via the WordPress REST API. The...

apiREST APIadmin_panel_settingspermissionsdescriptioncontact-form-7lock401
contact_mail
Contact Form 7: File upload error: temporary directory missing

The error appears when Contact Form 7 cannot locate a writable temporary...

codePHPcloud_offupload erroradmin_panel_settingspermissionsdescriptiontemporary filedescriptioncontact-form-7
contact_mail
Contact Form 7: Mail (2) sending failed: PHP mail() function disabled

Contact Form 7 reports a failure for Mail (2) when the PHP...

codePHPerrorerrordescriptioncontact-form-7mailMailsettingsserver_configuration
contact_mail
Contact Form 7: Mail (2) sending failed: SSL certificate verification failed

Contact Form 7 reports a failure when trying to send the secondary...

errorerrorlocksslcodecURLdescriptioncontact-form-7