Role change not occurring at EOT
-
Hi,
This has been going on for the last couple of week, and was wandering if anyone else is having the same issue.
When a paid subscriber is cancels their subscription via PayPal, the EOT sets fine, but when it comes to the date, the EOT remains and the subscriber’s role is not changing from level 1 to level 0.
I have checked the auto-eot-system.log, and there don’t seem to be any logs after the 29th April, meaning that there is something wrong with the system.
Could this be a plugin conflict? Could anyone advise me?
Appreciate your time.
apothecarytravels
-
Could this be a plugin conflict?
Quite possibly. To find out, you will need to deactivate all other plugins and see if the EOT system works then. If it does, you do indeed have a conflict, and will need to reactivate each plugin one by one, and test, to identify the culprit.
By the way, if you use a plugin like Activity Log, you will see a log of every change you make on your site. This often makes it easier to identify a conflicting plugin much more easily than the default method I’ve just described.
Ok cool. Thanks KTS915. In the process.
There is another possible culprit:
Use a plugin like cron events – and look if:
ws_plugin__s2member_auto_eot_system__schedule
exists. I don’t know why, because it’s a major PITA – but I lose this cron job every couple of months. No other cron job is ever gone.I’m not the only one with this problem. It’s been reported by several others.
At the same time in Paypal options the “enable s2member Auto-EOT system through WP-cron” dropdown choice will be blank. You can either re-enable using the drop-down, or just reinsert the cron job via cron plugin.I have not found out why it drops. I have to websites with the same setup – and there is no clear pattern. At each website at different times every couple of months the cron job disappears. I suspect there is some very sloppy programming on s2member side (well not only here). I’ve not lost any other cron job so far.
Hi extremecarver,
You’re a legend. I’ve fixed the issue with your advice, so thank you for that. It was starting to rack my brain in.
The cron job had disappeared somehow, so I added it back in with a cron plugin.
Thanks
Apothecarytravels
Interesting. Of course, a plugin conflict and a dropping cron job aren’t mutually exclusive solutions. A conflict could be causing the cron job to drop.
I wonder if the two of you are using a common plugin other than s2Member, or two plugins that do, or hook into, the same thing.
Hope the following is readable – however I’m really sure no other plugin uses ws_plugin__s2member_auto_eot_system__schedule
as name for a hook.wp_cache_gc None 2016-05-30 16:56:49 (2 minutes 53 seconds) Non-repeating Edit Run Now Delete ws_plugin__s2member_auto_eot_system__schedule None 2016-05-30 17:11:40 (17 minutes 44 seconds) 1 hour Edit Run Now Delete blc_cron_check_links None 2016-05-30 17:52:46 (58 minutes 50 seconds) 1 hour Edit Run Now Delete wp_update_themes None 2016-05-30 18:53:12 (1 hour 59 minutes) 12 hours Edit Run Now Delete wp_update_plugins None 2016-05-30 18:53:26 (1 hour 59 minutes) 12 hours Edit Run Now Delete wp_scheduled_auto_draft_delete None 2016-05-30 20:38:26 (3 hours 44 minutes) 1 day Edit Run Now Delete akismet_scheduled_delete None 2016-05-30 23:50:20 (6 hours 56 minutes) 1 day Edit Run Now Delete wp-ffpc-precache-task None 2016-05-31 02:08:31 (9 hours 14 minutes) 12 hours Edit Run Now Delete ao_cachechecker None 2016-05-31 02:19:59 (9 hours 26 minutes) 1 day Edit Run Now Delete wp_version_check None 2016-05-31 02:21:46 (9 hours 27 minutes) 12 hours Edit Run Now Delete wp_scheduled_delete None 2016-05-31 09:41:56 (16 hours 48 minutes) 1 day Edit Run Now Delete subscribe_reloaded_purge None 2016-05-31 10:39:16 (17 hours 45 minutes) 1 day Edit Run Now Delete dbmanager_cron_backup None 2016-05-31 11:49:28 (18 hours 55 minutes) 1 day Edit Run Now Delete dbmanager_cron_optimize None 2016-05-31 11:49:28 (18 hours 55 minutes) 1 day Edit Run Now Delete s2rrx_daily_event_hook None 2016-05-31 13:23:37 (20 hours 29 minutes) 1 day Edit Run Now Delete dbmanager_cron_repair None 2016-06-01 11:49:28 (1 day 18 hours) 1 week Edit Run Now Delete geoipdetectupdate None 2016-06-08 02:00:00 (1 week 1 day) Non-repeating Edit Run Now Delete blc_cron_database_maintenance None 2016-06-09 13:52:46 (1 week 2 days) 1 week 3 days Edit Run Now Delete
It’s strange because I hadn’t added any new plugins for a while. I deactivated the most recent ones I had installed to no effect. I only seem to get issues with S2member when there is an update somewhere.
Ah yes – just for info. The only other s2member related cron job is the s2rrx_daily_event_hook
by s2 renewal reminders from Jonathon Williams.and here is my full plugin list:
- [Modified by Raam Dev] Subscribe to Comments Reloaded Deactivate | Edit Subscribe to Comments Reloaded is a robust plugin that enables commenters to sign up for e-mail notifications. It includes a full-featured subscription manager that your commenters can use to unsubscribe to certain posts or suspend all notifications. Version 2.0.3 | By camu, andreasbo | Visit plugin site Select Autoptimize Autoptimize Settings | Deactivate | Edit Optimizes your website, concatenating the CSS and JavaScript code, and compressing it. Version 2.0.2 | By Frank Goossens (futtta) | View details Select BJ Lazy Load BJ Lazy Load Deactivate | Edit Lazy image loading makes your site load faster and saves bandwidth. Version 1.0.6 | By Bj?rn Johansen | View details Select Broken Link Checker Broken Link Checker Deactivate | Edit | Settings Checks your blog for broken links and missing images and notifies you on the dashboard if any are found. Version 1.11.2 | By Janis Elsts, Vladimir Prelovac | View details Select CMS Tree Page View CMS Tree Page View Deactivate | Edit Adds a CMS-like tree view of all your pages, like the view often found in a page-focused CMS. Use the tree view to edit, view, add pages and search pages (very useful if you have many pages). And with drag and drop you can rearrange the order of your pages. Page management won't get any easier than this! Version 1.3.3 | By P?r Thernstr?m | View details | Settings Select Comment Images Comment Images Deactivate | Edit Allow your readers easily to attach an image to their comments on posts and pages. Version 1.24.1 | By Carmen Sancheze | View details Select Cookie Notice Cookie Notice Settings | Deactivate | Edit Cookie Notice allows you to elegantly inform users that your site uses cookies and to comply with the EU cookie law regulations. Version 1.2.35 | By dFactory | View details | Support Select Declutter WordPress Declutter WordPress Deactivate | Edit A plugin to declutter wordpress of many of the default headers, tags and classes that it inserts into posts, pages and feeds. Version 1.8 | By Samir Shah | View details Select Email Login Email Login Deactivate | Edit Allows you to log into WordPress (directly or via XML-RPC) using your email address instead of a(nother) username. Version 4.6.4 | By Beau Lebens | View details Select GeoIP Detection GeoIP Detection Deactivate | Edit | Lookup | Options Retrieving Geo-Information using the Maxmind GeoIP (Lite) Database. Version 2.5.7 | By Yellow Tree (Benjamin Pick) | View details Select Google Analytics Dashboard for WP Google Analytics Dashboard for WP Settings | Deactivate | Edit Displays Google Analytics Reports and Real-Time Statistics in your Dashboard. Automatically inserts the tracking code in every page of your website. Version 4.9.3.1 | By Alin Marcu | View details Select Google XML Sitemaps v3 for qTranslate Google XML Sitemaps v3 for qTranslate Deactivate | Edit This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog. With qTranslate support. Version 3.4.1 | By DSmidgy, NeoEGM, Arne Brachhold | View details | Settings | FAQ | Support | Donate Select Hide Trackbacks Hide Trackbacks Deactivate | Edit Stops trackbacks and pingbacks from showing up as comments on your posts. Version 1.0.2 | By Sander van Dragt | View details Select Never Moderate Registered Users Never Moderate Registered Users Deactivate | Edit Never moderate or mark as spam comments made by registered users, regardless of the apparent spamminess of the comment. Version 2.1.3 | By Scott Reilly | View details Select Ozh' Admin Drop Down Menu Ozh' Admin Drop Down Menu Deactivate | Edit | Settings All admin links available in a neat horizontal drop down menu. Saves lots of screen real estate! For WordPress 4.0+ Version 3.6.10 | By Ozh | View details Select PHP Code Widget PHP Code Widget Deactivate | Edit Like the Text widget, but it will take PHP code as well. Heavily derived from the Text widget code in WordPress. Version 2.3 | By Otto | View details Select qTranslate-X qTranslate-X Settings | Deactivate | Edit Adds user-friendly and database-friendly multilingual content support. Version 3.4.6.8 | By qTranslate Team | View details Select Quick Page/Post Redirect Plugin Quick Page/Post Redirect Plugin Deactivate | Edit | Settings Redirect Pages, Posts or Custom Post Types to another location quickly (for internal or external URLs). Includes individual post/page options, redirects for Custom Post types, non-existant 301 Quick Redirects (helpful for sites converted to WordPress), New Window functionality, and rel=nofollow functionality. Version 5.1.8 | By anadnet | View details | Quick Redirects | FAQ | Donate Select Remember Me Controls Remember Me Controls Settings | Deactivate | Edit Have "Remember Me" checked by default on the login page and configure how long a login is remembered. Or disable the feature altogether. Version 1.6 | By Scott Reilly | View details | Donate Select Responsive Menu Responsive Menu Settings | Deactivate | Edit Highly Customisable Responsive Menu Plugin for WordPress Version 2.8.8 | By Responsive Menu | View details Select s2 Renewal Reminders s2 Renewal Reminders Settings | Deactivate | Edit Send automatic renewal emails to members before their accounts expire Version 1.0 | By Odd Jar (Johnathon Williams) | Visit plugin site Select s2Member Framework s2Member Framework Settings | Deactivate | Edit s2Member, a powerful (free) membership plugin for WordPress. Protect/secure members only content with roles/capabilities. Version 160503 + s2Member Pro v160503 | By s2Member / WebSharks, Inc. | View details Select s2Member Quaderno s2Member Quaderno Deactivate | Edit | Settings Send beautiful receipts to s2Members customers and comply with the EU VAT rules for digital goods & services. Version 1.0.0 | By Quaderno Select Say What? Say What? Deactivate | Edit An easy-to-use plugin that allows you to alter strings on your site without editing WordPress core, or plugin code Version 1.7.1 | By Lee Willis | View details Select Search Regex Search Regex Deactivate | Edit Adds search & replace functionality across posts, pages, comments, and meta-data, with full regular expression support Version 1.4.16 | By John Godley | View details Select Shortcodes Ultimate Shortcodes Ultimate Deactivate | Edit | Examples | Where to start? Supercharge your WordPress theme with mega pack of shortcodes Version 4.9.9 | By Vladimir Anokhin | Project homepage | Support forum | Changelog Select Simple Trackback Validation with Topsy Blocker Simple Trackback Validation with Topsy Blocker Deactivate | Edit Enhancement and REPLACEMENT of the original STV plugin from Michael Woehrer. Added automated blocking of topsy.com Trackbacks. Version 1.2.4 | By Tobias Koelligan | View details Select Table of Contents Plus Table of Contents Plus Settings | Deactivate | Edit A powerful yet user friendly plugin that automatically creates a table of contents. Can also output a sitemap listing all pages and categories. Version 1601 | By Michael Tran | View details Select TinyMCE Advanced TinyMCE Advanced Settings | Deactivate | Edit Enables advanced features and plugins in TinyMCE, the visual editor in WordPress. Version 4.3.10.1 | By Andrew Ozz | View details Select VeloMap Erweiterungen VeloMap Erweiterungen Deactivate | Edit Funktionen für VeloMap Version 1.02 | By SternsbergerM | Visit plugin site Select Velvet Blues Update URLs Velvet Blues Update URLs Deactivate | Edit This plugin updates all urls in your website by replacing old urls with new urls. To get started: 1) Click the "Activate" link to the left of this description, and 2) Go to your Update URLs page to use it. Version 3.2.5 | By justingreerbbi | View details Select WP Crontrol WP Crontrol Deactivate | Edit | Cron Events | Cron Schedules WP Crontrol lets you view and control what's happening in the WP-Cron system. Version 1.3 | By John Blackbourn & Edward Dale | View details Select WP Super Cache WP Super Cache Settings | Deactivate | Edit Very fast caching plugin for WordPress. Version 1.4.8 | By Automattic | View details Select WP-DBManager WP-DBManager Deactivate | Edit Manages your WordPress database. Allows you to optimize database, repair database, backup database, restore database, delete backup database , drop/empty tables and run selected queries. Supports automatic scheduling of backing up, optimizing and repairing of database. Version 2.78 | By Lester 'GaMerZ' Chan | View details Select WP-Mail-SMTP WP-Mail-SMTP Settings | Deactivate | Edit Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage the settings. Version 0.9.5 | By Callum Macdonald | View details
I’m not suggesting that the conflict lies with something using
ws_plugin__s2member_auto_eot_system__schedule
If it did, this would be happening all the time. That’s just the symptom, not the cause.I think the issue is far more subtle like, as apothecarytravels suggests, with an update. Maybe, for example, there’s a race condition when updates happen. I don’t know. But apothecarytravels, do you use any of the same plugins, or anything that does something similar to one of those plugins?
Just for reference, the only plugins on extremecarver’s list that I use on the same site as s2Member are Say What? and Responsive Menu.
(By the way, if you’re running the latest version of WordPress, you don’t need Email Login any more. The capability to login by email address is now built into WP.)
Well – but I have two websites – both use more or less the same plugins! I update them too at the same time.
However the cron job is never lost at the same day (If deactive on both websites – I checked until it was last active). It seems completely random.
I checked and it never happened on wordpress version upgrade (major) – I don’t know if it happened sometimes on s2member update.
Ah thanks for email login not needed anymore. That was really essential for a long time. Should have been included in s2member stock or referenced in the manuals for as long as it was not in core.
The exact same plugins I have as extremecarver are:
WP Super Cache
TinyMCE Advanced
Google Analytics Dashboard for WPI do have a few similar plugins to the others, but don’t we all.
I do have a few similar plugins to the others, but don’t we all.
Actually, no. Apart from the two I’ve already named, I don’t run plugins similar to any of the ones that extremecarver listed. He and I are running quite different sites, and they require quite different functionality.
But maybe your site is much closer to the type of site extremecarver is running. That’s why I asked.
It’s definitely not WP Super Cache – as I use WP Fastest Cache on my other site (that’s the only real plugin difference between the two sites). Leaves the TinyMCE and Google Analytics Dashboard – but I have troubles believing it’s one of them.
I do remember a couple years back many more people having the problem of the cron job disappearing.
I rather thought it must have something to do with older version s2member configuration. But I did went through all option pages and clicked on save just to make sure all options are set. And yeah – I mean there is no way to reset all s2member options on a live running site…
- The topic ‘Role change not occurring at EOT’ is closed to new replies.