• Resolved John Morris

    (@jtmorris)


    A few users have been reporting issues with the version 3 branch of this plugin. The symptoms include:

    • PHP Fatal Errors. Particularly in regards to exceeding allocated memory.
    • Dramatically decreased performance in the WordPress dashboard.
    • PHP Script Timeouts.

    This is caused by excessive memory usage by Ad Blocking Detector on a small number of websites. If you are experiencing any of these issues, please consult the following.

    —————-

    If you can access your WordPress dashboard, please go to Ad Blocking Detector’s settings page, visit the “Report a Problem / Debug” tab, scroll down to the “Session Log” box, and click the “Send a Copy of Log to Developer” button. The Session Log contains plugin performance information that will tell me where Ad Blocking Detector is consuming its excessive memory. Clicking that button will have WordPress email me the Session log.

    If the website is intolerably unresponsive, disabling Ad Blocking Detector should eliminate any of its performance degrading effects while still notifying you of plugin updates.

    —————–

    If you are unable to access your WordPress dashboard, you will need to manually disable Ad Blocking Detector. This should no longer be necessary in recent plugin versions, but the 3.0 and 3.1 branch of updates may require it.

    To learn how to manually disable a plugin, visit the link above. Ad Blocking Detector’s directory name is “ad-blocking-detector” for the FTP method. Ad Blocking Detector’s entry in active_plugins option is “ad-blocking-detector/ad-blocking-detector.php” for the phpMyAdmin method.

    Prior to disabling, it would be helpful if you shared precisely how your dashboard was inaccessible. Was there an error message? A blank screen? A partially loaded page? If you reply here, or send me an email with that information, it will help track down the problem.

    ——————-

    You can temporarily revert to an older version of this plugin by manually installing it.

    The recommended older version is 2.2.8. You can download it by clicking this link. Then, simply follow the instructions at the link above to install it.

    If you used version 2.2.8 prior to updating to version 3, your old version 2.2.8 shortcodes are still present. Simply installing and activating the old version should restore you to the way it was before version 3.

    NOTE: You will not receive plugin update notifications if you install the manual old version. You should check here for plugin updates from time to time, or “follow” this topic to receive email notifications. If you find a version that appears fixed and stable, reinstall the latest version from this WordPress.org plugin listing.

    ——————–

    Apologies for any problems Ad Blocking Detector is causing.

    https://wordpress.org/plugins/ad-blocking-detector/

Viewing 11 replies - 1 through 11 (of 11 total)
  • Thread Starter John Morris

    (@jtmorris)

    PLUGIN UPDATE: VERSION 3.2.0
    =============================
    A few minutes ago I released a new plugin version which contains numerous performance optimizations meant to resolve this bug.

    I am still unable to reproduce the reported problems on any of my testing or production websites, so I cannot be sure of the update’s effectiveness.

    If you are able to install this update and access your WordPress dashboard, please send me the contents of your Session Log. The Session Log contains performance information which will help track down the source of this bug since I cannot reproduce it. Instructions for sending the Session Log are in the original post, and I have copied them below.

    If you can access your WordPress dashboard, please go to Ad Blocking Detector’s settings page, visit the “Report a Problem / Debug” tab, scroll down to the “Session Log” box, and click the “Send a Copy of Log to Developer” button. The Session Log contains plugin performance information that will tell me where Ad Blocking Detector is consuming its excessive memory. Clicking that button will have WordPress email me the Session log.

    @john Morris
    Would you like to have a subdomain account such as morris.icehockey.se at my server where you can try to reproduce the reported problems? I can set you up with admin on a new wordpress installation. If so – just let me know!

    Thanks for the update, it seems to have fixed the issue (at least in my case), although not that smoothly.
    I performed the update with the plugin deactivated; upon activation, I got both a fatal error and a script timeout in wp-includes/wp-db.php; what I noticed though was that the timeout occurred at a completely different line than before (somewhere around line 2800, while on previous attempts it occurred around line 1100). That now leads me to the idea that the issue has something to do with updating the database, which for some reason takes too much time (haven’t had time to investigate it thoroughly, now I’m busy trying to figure out why on earth the Amazon ads are not shown anymore on a browser with AdBlock Plus enabled – btw, should I open a new thread about this?). Anyway, clicking “Activate plugin” a second time did the trick, the plugin is now activated and properly working.
    Cheers!

    Hi there,

    I cannot access my dashboard or site since a couple of hours.

    The site name is http://www.hungrymindlab.com.

    Help please! We need the site, in particular this week!

    Thread Starter John Morris

    (@jtmorris)

    @redhawkssupport That would be very helpful if it’s not too much trouble!

    —–

    @gabbee

    Inelegance aside, I’m glad it finally activated. It’s definitely not the sole cause of the problem, but the database can be troublesome in general if it starts getting filled with a lot of junk. Memory exceeded and timeout errors are common when this happens. There are plugins available, like WP Optimize, that can remove unnecessary data, like old post revisions, and optimizes the database.

    Regarding the Amazon ad, I took the liberty of opening a support topic for the issue, and asked for some initial information to resolve the problem. Hopefully, these problems are almost over! Link: https://wordpress.org/support/topic/amazon-ads-are-not-shown-anymore-on-a-browser-with-adblock-plus-enabled

    Can you, at some point, also send me the content of Ad Blocking Detector’s Session Log. It should contain performance information that will help me track down where the problem is occurring.

    If you can access your WordPress dashboard, please go to Ad Blocking Detector’s settings page, visit the “Report a Problem / Debug” tab, scroll down to the “Session Log” box, and click the “Send a Copy of Log to Developer” button. The Session Log contains plugin performance information that will tell me where Ad Blocking Detector is consuming its excessive memory. Clicking that button will have WordPress email me the Session log.

    Thanks in advance.

    —–

    @svs3

    When I visit your site, it loads properly and quickly. This may be because I’m not logged in, however. If you’re still experiencing problems, then you will need to manually deactivate the plugin.

    There are two ways of doing this, both described in detail at that link. Probably the easiest and safest is to FTP into your WordPress website (your web hosting provider should have instructions for how to do this), navigate to the /wp-content/plugins/ directory, and rename or just outright delete the ad-blocking-detector/ directory.

    If you need an ad blocking detector while these problems are still being resolved, you can manually install the older version (2.2.8) which did not experience these problems.

    Instructions for downloading and installing the older version are in the original post, near the bottom.

    @john morris

    Take a look in your ibox for email johntylermorris@jtmorris.net

    //B

    The latest 3.2 update fixed the original problem with my articles not loading. Thanks!

    Thread Starter John Morris

    (@jtmorris)

    @joey

    Glad to hear it! I will be releasing more performance enhancements in a few days that should make the plugin even faster and less problematic now.

    Would you be so kind as to send me the contents of your Session Log. There are instructions in the original post (quoted below).

    If you can access your WordPress dashboard, please go to Ad Blocking Detector’s settings page, visit the “Report a Problem / Debug” tab, scroll down to the “Session Log” box, and click the “Send a Copy of Log to Developer” button. The Session Log contains plugin performance information that will tell me where Ad Blocking Detector is consuming its excessive memory. Clicking that button will have WordPress email me the Session log.

    I’m trying to analyze the plugin’s performance with these updates, and the more Session Logs I can compare, the better.

    Thanks!

    @john Morris

    The latest update put everything back to normal, but if your future releases will make the plugin even better that is great news.

    A few minutes before posting this I sent you my Session Log, per your request.

    Thread Starter John Morris

    (@jtmorris)

    @joey

    Thank you for the report and Session Log.

    —–

    @everyone Following

    I am marking this issue as resolved. Everyone who reported performance problems, that has replied back, have reported that these issues are no longer present beginning with plugin version 3.2.0.

    If anyone is still experiencing these symptoms, reply here or open a new thread and I will respond and work on the issue when able.

    had this problem since few days ago and sent you a report via adb dashboard just now.

    in my case , post page did not load properly, all the buttons on menu lost. disable and enabling plugin back did not fix the problem.

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Fatal Errors, Slow Loading, Partially Loaded Pages or Timeouts? Read here!’ is closed to new replies.