Hello,
We had a massive CPU usage problem this morning. It was clear it was due to wpDiscuz because the process window on our server had a number of these lines showing heavy CPU usage:
usr/local/php72/bin/php wpdiscuz-ajax.php
We have a dedicated server, 4 core, 8 thread CPU and 32gb of RAM. We do have a lot of plugins running and on Saturday AM we have as many as 500 concurrent users on the site. We've been using wpDiscuz for a while and while it always used up some CPU power, it never went this high. This is the first weekend using our new dedicated server.
We were averaging 150% to 200% of CPU for most of the morning. The website was not available on/off for most of the morning costing us quite a bit if ad revenue.
Here are the steps I took:
1) First, I stopped live updates.
2) Then I disabled a few of the add-ons but the CPU usage continued.
3) Finally I disabled the plugin and the rest of the add-ons and emptied our cache, OPcache and object cache.
4) This finally started to calm the CPU after a few minutes.
Strangely, I am still seeing the php wpdiscuzz-ajax.php showing up in my process list even though the plugin has been disabled now for at least 2 hours!!
Hello Astghik
I had to deactivate the plugin because the site was non-functional.
I did figure out the php wpdiscuzz-ajax.php issue! The are running Apache with suexec. suexec was caching the php file and that's why it kept appearing in the process logs. I had to go in with SFTP and manually delete the file from the suexec cache. One part solved.
I can probably reactivate the plugin but I am sure it will be working fine during the week. Our traffic about 10%-20% of what it is Saturday morning. On Saturday we have over 500 and as many as 700 active users when measured in real time. Do you know if there is a limit is on active users?
Please let me know if you need me to turn the plugin back on. the site can be found at https://www.rvtravel.com
Could you please enable the "Use WordPress native AJAX functions" option and check again?
The option is located in the Dashboard > Comments > Settings > General admin page.