A massive server load caused by admin-ajax.php
-
Well, here it goes again. Another issue. And this time, a big one. WpDiscuz 3.x generates an extreme server load caused by lots of instances of admin-ajax.php in our Apache/Nginx environment. The older version of wpDiscuz doesn’t have this issue, these instances are not generated by wpDiscuz 2.x at all.
Each instance generates a massive load of ~35% of CPU resources and when we have more visitors on our site (like hundreds and more), the entire server gets frozen, not even Nginx is able to handle that load.
Live updates are turned off. But it doesn’t help. As soon as a visitor comes to our site, an admin-ajax.php instance is generated on our server and it starts drawing resources like never before.
People are angry and hitting our support desk because the server load slows down our site so bad people can’t use it. We had to downgrade wpDiscuz back to 2.2.10 and immediately after this downgrade, the server load was gone, everything was back to normal.
You must have changed something in wpDiscuz 3.x that creates these persistent admin-ajax.php instances and until this issue is resolved, we have to use the previous production line of wpDiscuz (v2.2.10).
The topic ‘A massive server load caused by admin-ajax.php’ is closed to new replies.