Title: as_async_request_queue_runner maxing out CPU
Last modified: September 29, 2023

---

# as_async_request_queue_runner maxing out CPU

 *  Resolved [embercide](https://wordpress.org/support/users/embercide/)
 * (@embercide)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/as_async_request_queue_runner-maxing-out-cpu/)
 * This is flooding so fast in my apache logs that it is maxing out my 2x core 4GB
   ram server with no other current traffic. I’ve searched the source code for all
   the plugins installed and it only appears in the woocommerce plugin:
 * [29/Sep/2023:08:05:47 +0000] “POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&
   nonce=5a1cb98b7b HTTP/1.0” 503 579 “-” “WordPress/6.3.1; [https://www.mysite.com.au&#8221](https://www.mysite.com.au&#8221);
   [
   29/Sep/2023:08:05:46 +0000] “POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&
   nonce=5a1cb98b7b HTTP/1.0” 200 435 “-” “WordPress/6.3.1; [https://www.mysite.com.au&#8221](https://www.mysite.com.au&#8221);[
   29/Sep/2023:08:05:47 +0000] “POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&
   nonce=5a1cb98b7b HTTP/1.0” 200 435 “-” “WordPress/6.3.1; [https://www.mysite.com.au&#8221](https://www.mysite.com.au&#8221);[
   29/Sep/2023:08:05:46 +0000] “POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&
   nonce=5a1cb98b7b HTTP/1.0” 200 435 “-” “WordPress/6.3.1; [https://www.mysite.com.au&#8221](https://www.mysite.com.au&#8221);[
   29/Sep/2023:08:05:47 +0000] “POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&
   nonce=5a1cb98b7b HTTP/1.0” 200 435 “-” “WordPress/6.3.1; [https://www.mysite.com.au&#8221](https://www.mysite.com.au&#8221);[
   29/Sep/2023:08:05:45 +0000] “POST /wp-admin/admin-ajax.php?action=as_async_request_queue_runner&
   nonce=5a1cb98b7b HTTP/1.0” 200 435 “-” “WordPress/6.3.1; [https://www.mysite.com.au&#8221](https://www.mysite.com.au&#8221);

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Plugin Support [Shameem – a11n](https://wordpress.org/support/users/shameemreza/)
 * (@shameemreza)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/as_async_request_queue_runner-maxing-out-cpu/#post-17097054)
 * Hi [@embercide](https://wordpress.org/support/users/embercide/)
 * From the logs you’ve shared, it looks like the `as_async_request_queue_runner`
   action is being called frequently, causing high CPU usage. This action is part
   of the Action Scheduler library used by WooCommerce and many other plugins to
   handle asynchronous and scheduled tasks.
 * It’s unusual for this action to cause high CPU usage unless there are a large
   number of tasks being processed. There could be a plugin or a theme that is creating
   a lot of tasks, or there might be a problem with tasks not being deleted after
   they’re processed.
 * To investigate this further, you could use a plugin like [WP Crontrol](https://wordpress.org/plugins/wp-crontrol/)
   to view the scheduled tasks (crons) and see if there are any unusual patterns.
   You can also check the Action Scheduler’s own admin screen (Tools > Scheduled
   Actions) for large numbers of pending actions.
 * I hope this provides some clarity on the matter. If you have any other questions
   or need further assistance, please don’t hesitate to ask.
 *  [jodzeee](https://wordpress.org/support/users/jodzeee/)
 * (@jodzeee)
 * [2 years, 3 months ago](https://wordpress.org/support/topic/as_async_request_queue_runner-maxing-out-cpu/#post-17426464)
 * I just want to say thanks for this:
 * > _You can also check the Action Scheduler’s own admin screen (Tools > Scheduled
   > Actions) for large numbers of pending actions._
 * I’ve spent a ton of time trying to diagnose high CPU usage and I’ve never seen
   this advice. I found two plugins with crons gone wild. Crossing my fingers I’ve
   now fixed it!
 *  Thread Starter [embercide](https://wordpress.org/support/users/embercide/)
 * (@embercide)
 * [2 years, 3 months ago](https://wordpress.org/support/topic/as_async_request_queue_runner-maxing-out-cpu/#post-17426522)
 * [@jodzeee](https://wordpress.org/support/users/jodzeee/) which plugins did you
   find? Curious to see if I have the same 😉
 *  [jodzeee](https://wordpress.org/support/users/jodzeee/)
 * (@jodzeee)
 * [2 years, 3 months ago](https://wordpress.org/support/topic/as_async_request_queue_runner-maxing-out-cpu/#post-17426643)
 * [@embercide](https://wordpress.org/support/users/embercide/) One was AutomateWoo,
   which I haven’t even set up yet. I just installed it with the intenions of swapping
   it out for Follow-Up Emails. So I’m not sure why it was running crons that were
   failing. I also noticed I last updated it on Feb. 7, which is when my CPU started
   to spike. I uninstalled it and am hoping that fixes it.
   The other was BackupBuddy(
   now Solid Backups by SolidWP). I didn’t realize it, but I could even see in their
   diagnostic tool that multiple crons were running every 10 seconds. I just had
   to do housekeeping/cleanup to fix that.
    -  This reply was modified 2 years, 3 months ago by [jodzeee](https://wordpress.org/support/users/jodzeee/).

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘as_async_request_queue_runner maxing out CPU’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504)
 * [WooCommerce](https://wordpress.org/plugins/woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce/reviews/)

 * 4 replies
 * 5 participants
 * Last reply from: [jodzeee](https://wordpress.org/support/users/jodzeee/)
 * Last activity: [2 years, 3 months ago](https://wordpress.org/support/topic/as_async_request_queue_runner-maxing-out-cpu/#post-17426643)
 * Status: resolved