• Hello, I recently updated your Mashshare Share Buttons WordPress plug-in from Version 2.5.5 to Version 3.0.8. Afterwards we notice that MySQL was using 100% of our server’s processing power and causing our error logs to fill with errors like this one: (I have used […] to remove specific information)

    2016/06/07 13:07:23 [error] 7144#7144: *18971289 connect() to unix:/var/run/php-fpm.admin.socket failed (11: Resource temporarily unavailable) while connecting to upstream, client: […], server: […], request: “GET […]/?mashsb-refresh HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php-fpm.admin.socket:”, host: “[…]”, referrer: “[…]”

    For reference, our website currently has 3700 active sessions and 16,887 published posts.

    In order to fix this error we reverted the plug-in code back to Version 2.5.5 and the site is now loading without the 502 Bad Gateway errors.

    Please, let me know if I can provide any additional information.

    https://wordpress.org/plugins/mashsharer/

Viewing 7 replies - 1 through 7 (of 7 total)
  • In your case switching back the caching method to “refresh cache” will have the same result like switching back to mashshare 2.5.5.

    You find that setting on the general tab.

    I have to investigate more why the async caching method increases your load. Usually there is only a very small increase in load once every 1 hour for new posts and once every 4 to 12 hours for older posts.

    Are you using any caching plugin like w3 total?

    Filling the cache for all posts with the new caching methods needs some time.
    After a first initial loading phase with higher load the load should be lowered to a minimum after a while. (lessthan before because the async cache needs less resources after cache is filled )

    How long have you waited before you switched back to MashShare 2.5?

    Think i have found the issue. Will be fixed in next version

    Thread Starter Samuel Sweitzer

    (@pooptm)

    Yea, we are using W3 Total Caching. Our refresh cycle is 1000 posts every hour.

    I believe we had the plugin updated for 3 hours before our logged in users began experiencing 502 Gateway errors due to the CPU overload.

    Thread Starter Samuel Sweitzer

    (@pooptm)

    Also due to the high traffic of our live website once the 502 errors began we have to revert right away, but looking at the logs, the Resource temporarily unavailable error was occurring off and on for three hours before it caused the 502 errors to be visible.

    Thread Starter Samuel Sweitzer

    (@pooptm)

    Thank you. Once a new version is available we will cautiously test it. Possibly with the “refresh cache” option on this time.

    It would be excellent if you could give version 3.0.9 a try. You find it on github: https://github.com/mashshare/Mashshare

    Please read here about how the async mode works, so you understand how to test that feature: https://www.mashshare.net/documentation/shares-are-not-updating-or-are-not-accurate/

    Tl;dr:
    After installation of the update purge your site cache and fill it again manually or by using any preload function. Than go to any posts and check the source code for something like:

    var mashsb = {"shares":"305", ... REMOVED ... "refresh":"0"};

    You see there a variable named refresh which must be 0 on initial load. This variable is for triggering the async cache refresh.

    If its 1 and keeps 1 even after a page reload switch back to caching method “refresh while loading” and i investigate more into this.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Updating from Version 2.5.5 to Version 3.0.8 caused high processing’ is closed to new replies.