BelleT
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce] Action Scheduler: 547 past-due actionsHappily done: https://wordpress.org/support/topic/fantastic-support-607/#new-post
Massive thanks to @lovingbro @shahzeenfarooq and @mosesmedh
Forum: Plugins
In reply to: [WooCommerce] Action Scheduler: 547 past-due actionsHi @mosesmedh,
SUCCESS!!!! Thank you for your time and great suggestions!I’ll note down what I did in the hopes that it may help someone else, but in the end, I believe it was because I followed your advice and reduced the number of plugins and switched over to WP-Optimize.
After deleting Advanced Database Cleaner, WP Smush, and W3 SuperCache, I installed and ran WP-Optimise. After that, I de-activated all the plugins again with the exception of Woo-Commerce.
Then I cleared all the old scheduled actions and was finally able to update the database which cleared the backlog of scheduled actions. To double check, I then re-activated each plugin and checked to see if the scheduled actions started to pile up again.Thanks again to everyone who tried to assist – I really am grateful for your time, patience, and suggestions 🙂
Forum: Plugins
In reply to: [WooCommerce] Action Scheduler: 547 past-due actionsHi Shahzeen,
I contacted my hosting provider and unfortunately, they were not able to assist.
Here's the copy of the interaction:
You will need to refer this to your web developer for further investigation of the concern or issue that you are seeing of your WooCommerce. Or you can do this
Step 1: Check Action Scheduler Events In WP Admin → Tools → Cron Events (from WP Crontrol). Look for these hooks: action_scheduler_run_queue woocommerce_cleanup_sessions wc_admin_unsnooze_admin_notes If you see many overdue / missed runs, it means WordPress is not reliably calling wp-cron.
Step 2: Run a Cron Event Manually In WP Crontrol, click Run Now on action_scheduler_run_queue. If it works and processes some actions, that means cron itself is okay, but it’s just not being triggered automatically. If it fails, check for PHP errors in WooCommerce → Status → Logs.
Step 3: Check Loopback Requests Go to WooCommerce → Status → scroll to WordPress Environment. Find Loopback request. If it shows red or failed, that’s a sign cron can’t call back into your site (often due to hosting firewall, htaccess, or a security plugin).
Step 4: Decide Between WP-Cron vs. Real Cron If your hosting allows, it’s best to disable WP-Cron and replace it with a server cron job. Edit wp-config.php and add: In cPanel or Plesk, set up a cron job:
Step 5: Clear Out the Backlog In Tools → Scheduled Actions (if WooCommerce is active, you’ll see this menu). Bulk select overdue actions → Run or Delete if safe. This clears the “667 past-due actions” warning.
🛠️ Step 6: Check for Plugin Conflicts Security/caching plugins (Wordfence, iThemes, LiteSpeed Cache, etc.) sometimes block wp-cron.php. Temporarily disable them and re-test cron runs. Also make sure Cloudflare (if used) isn’t blocking wp-cron.php. /5 * wget -q -O - https://amabelle.com.au/wp-cron.php?doing_wp_cron >/dev/null 2>&1 define('DISABLE_WP_CRON', true);
Me: Would crazy domains be able to replace my wp-cron with a server cron job? would that make a difference?
Tech Support officer: As much as I’d love to assist further, this request falls outside the scope of my support. I recommend reaching out to your developer for assistance.I could be wrong but it feels like the suggestions provided were AI generated and even though I provided the individual with the link to this thread which has all the information, they were not able to pursue it any further. Any further advice or suggestions would be greatly appreciated.
Forum: Plugins
In reply to: [WooCommerce] Action Scheduler: 547 past-due actionsHi LovingBro,
Thanks so much for your detailed response!
I’ve tried to follow through:
1. Update the WooCommerce database.
I have tried to do this but it has now joined the queue of other items scheduled to run!2. Increase server limits.
I can confirm that I’ve now set
a) max_execution_time to 120
b) max-input_time is at 60
c) memory_limit is at 128M
d) post_max_size is at 32M
e) upload_max_filesize is at 32M3. Let Action Scheduler catch up.
…4. Make cron reliable.
I’ve temporarily de-activated W3 Total Cache to see if that would make a difference.
I’d like to try following your advice to “temporarily enable alternate cron in wp config to help requests spawn. Exclude wp cron and admin ajax from all caches and firewalls.”
Could you please walk me through that?5. Identify the blocker.
Right now, it would appear that the woocommerce_run_update_callback is the hook that is appearing most frequently!6. Database storage engines.
I’ll definitely ask my host to convert remaining MyISAM WooCommerce tables to InnoDB after this is sorted…Forum: Plugins
In reply to: [WooCommerce] Action Scheduler: 547 past-due actionsHi LovingBro!
Thanks so much for getting back to me so quickly. I really do appreciate it.
To answer your questions:
1. Scheduled Actions: I’m now up to 733 past-due actions, most seem to be “pending”2. Full system report: https://pastebin.com/Ac1aXdG0
If you need any further information, please let me know!Hi @thomasplevy
Thank you so much for your response.
You’re not going to believe this…
I haven’t changed a single thing. I simply haven’t had the time to work on the site but when I logged on today and created another test student account to try another purchase, everything worked. It just worked perfectly.As a result I won’t open a support ticket, but thank you for providing me with those details and for all your help!
To anyone else having this issue, maybe this might help you:
– Log out and clear your browsing history
– Sign in and create a new student account
– Try purchasing something
Good Luck!Hi @thomasplevy
Thank you so much for responding – I do love what LifterLMS is trying to achieve and I understand you guys are a small team doing your best.
I have followed all instructions for auto enrollment according to the documentation
My website is wwww.easycpd.online (currently in construction, but if you’d like to jump around inside and see what’s going on, I’m happy to give you login details)Please find attached the screenshots:


Apologies for the double post – the second image was not inserted properly
Thank you so much for your time and effort – it is truly appreciated!- This reply was modified 9 years, 4 months ago by BelleT.
Hi @thomasplevy
Thank you so much for responding – I do love what LifterLMS is trying to achieve and I understand you guys are a small team doing your best.
I have followed all instructions for auto enrollment according to the documentation
My website is wwww.easycpd.online (currently in construction, but if you’d like to jump around inside and see what’s going on, I’m happy to give you login details)This is the system report from LifterLMS:
Wordpress
——————————————-Home Url: http://www.easycpd.online
Site Url: http://www.easycpd.online/wp
Version: 4.6.1
Debug Mode: No
Locale: en_AU
Multisite: No
Page For Posts: Not Set
Page On Front: EasyCPD (#2)
Permalink Structure: /%postname%/
Show On Front: page
Wp Cron: YesSettings
——————————————-Version: 3.1.6
Course Catalog: Not Set
Course Catalog Per Page:
Course Catalog Sorting: title,ASC
Membership Catalog: Memberships (#189)
Membership Catalog Per Page: 10
Membership Catalog Sorting: title,ASC
Site Membership: Not Set
Student Dashboard: My Courses (#192)
Courses Endpoint: my-courses
Edit Endpoint: edit-account
Lost Password Endpoint: lost-password
Vouchers Endpoint: redeem-voucher
Autogenerate Username: yes
Password Strength Meter: yes
Minimum Password Strength: medium
Terms Required: yes
Terms Page: Terms and Conditions (#204)
Checkout Names: required
Checkout Address: required
Checkout Phone: hidden
Checkout Email Confirmation: yes
Open Registration: yes
Registration Names: required
Registration Address: required
Registration Phone: hidden
Registration Voucher: optional
Registration Email Confirmation: no
Account Names: required
Account Address: required
Account Phone: hidden
Account Email Confirmation: yes
Checkout Page: Purchase (#191)
Confirmation Endpoint: confirm-payment
Force Ssl Checkout: no
Country: AU
Currency: AUD
Currency Position: left
Thousand Separator: ,
Decimal Separator: .
Decimals: 2
Trim Zero Decimals: no
Recurring Payments: yes
Email From Address: info@easycpd.online
Email From Name: EasyCPD
Email Footer Text: Easy CPD for Busy Health Practitioners
Email Header Image: http://www.easycpd.online/wp/wp-content/uploads/2016/11/colourlogo.jpg
Cert Bg Width: 800
Cert Bg Height: 616
Cert Legacy Compat: noGateways
——————————————-PayPal: Enabled
PayPal Test Mode: Disabled
PayPal Logging: no
PayPal Order: 1
Manual: Disabled
Manual Logging: no
Manual Order: 1Server
——————————————-Mysql Version: 5.5.5
Php Curl: Yes
Php Default Timezone: UTC
Php Fsockopen: Yes
Php Max Input Vars: 1000
Php Max Upload Size: 2 MB
Php Memory Limit: 64M
Php Post Max Size: 8M
Php Soap: No
Php Suhosin: Yes
Php Time Limt: 30
Php Version: 5.5.37
Software: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/1.0.1e-fips mod_bwlimited/1.4
Wp Memory Limit: 256MTheme
——————————————-Name: EasyCPD Retailer Child
Version: 2.0.1.1479547032
Themeuri:
Authoruri:
Template: storefront
Child Theme: Yes
Llms Support: NoPlugins
——————————————-Child Theme Configurator: 2.1.2
Content Views: 1.9.2.1
Duplicate Post: 3.0.3
LifterLMS: 3.1.6
LifterLMS Helper: 2.3.1
LifterLMS PayPal Gateway: 1.0.1
LifterLMS WooCommerce: 1.0.0
Limit Login Attempts: 1.7.1
Theme Customisations: 1.0.0
Ultimate Form Builder Lite: 1.2.9
Under Construction / Maintenance Mode From Acurax: 2.5.1
UpdraftPlus – Backup/Restore: 1.12.25
WooCommerce: 2.6.8
WooCommerce – Autocomplete Orders: 1.1.4Integrations
——————————————-BbPress: No
BuddyPress: No
WooCommerce: Yes
<img src=”http://www.easycpd.online/wp/wp-content/uploads/2016/11/WooCommerce_autocomplete.jpg” alt=”WooCommerce” /It’s so strange isnt’ it? Sorry to hear you’re having similar issues…
I went into WooCommerce and the status of the order is “Completed”. I know that I can enroll the student manually into each course but that is not really what I’d like to have to do each time.
I don’t have your other subscription so I can’t try it out… I hope your issue gets sorted out!
Forum: Themes and Templates
In reply to: [Flat] Paginated LinksUpdate:
– I’ve managed to feature the header on category pages.
For those of you with the same issue go to content.php and insert
// <article id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>
<header class=”entry-header”><img src=”whatever_your_file_is”/>
<h1 class=”entry-title”><?php the_title(); ?></h1>
</header> //*** The only downside is that I couldn’t create a child version of the content.php
– I’ve also managed to change the background and border colours of the pagination links
// .paging-navigation .page-numbers {color: whatever; border: whatever}If anyone has any ideas regarding the alignment of the paging navigation I’d love to hear your thoughts. Thank you!
Forum: Themes and Templates
In reply to: [Flat] Font size (header)I’m just learning but I edited mine using the stylesheet. Create a child theme and then edit that Stylesheet.css
For example:
/ h1,.h1
{font-size: 36px;} /or change to whatever size suits you.