{"id":18466471,"date":"2025-05-15T02:39:20","date_gmt":"2025-05-15T02:39:20","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/async-actions-get-stuck-in-past-due\/"},"modified":"2025-05-15T02:39:20","modified_gmt":"2025-05-15T02:39:20","slug":"async-actions-get-stuck-in-past-due","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/async-actions-get-stuck-in-past-due\/","title":{"rendered":"Async actions get stuck in &#8216;past-due&#8217;"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Using the &#8216;as_enqueue_async_action&#8217; hook, all the jobs get stuck in &#8216;past-due&#8217; status and never run. If I click on &#8220;Run&#8221;, it completes just fine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our site is pinged every minute via <a href=\"https:\/\/console.cron-job.org\/dashboard\">console.cron-job.org<\/a>, all other cron jobs run fine. I checked the log there and it is working. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I tried deactivating all other plugins, no change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">How can I troubleshoot this issue? Thanks for any help.<\/p>\n","protected":false},"template":"","class_list":["post-18466471","topic","type-topic","status-publish","hentry","topic-tag-async","topic-tag-cron"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18466471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18466471\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=18466471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}