Support » Plugin: Trigger Browsersync » Reloading constantly

  • Before I explain the problem, I have a bit of a specific workflow on this one website and I wonder if there are too many factors to properly diagnose the issue (I will try this plugin on simpler site as well).

    The site is using Elementor, LearnDash, MemberPress, ACF Pro, and Timber at the moment (I usually just build with the last two plugins). I am developing locally using VVV and automating my builds with Gulp, which proxies the VVV address to localhost.

    At first, this plugin didn’t work because it was trying to use “localhost” to “ping” Browsersync. When I changed it to the IP address Browsersync uses for external devices, it started working, but it reloads constantly, even without any changes to the WordPress database.

    My thinking is maybe Elementor (or any of the other plugins) are updating constantly, perhaps looking for licenses or whatever, but they could be the root of the issue. I also cannot get the logs to output to a file even after using the code provided in the description and setting up debugging in my wp-config.php. Any tips would be greatly appreciated and I will try on a simpler server to try and isolate the issue. Great job on the plugin though!

Viewing 1 replies (of 1 total)
  • Plugin Author Patabugen

    (@patabugen)

    Hey @rhoded !

    Sorry for the delayed reply, it’s been a little busy around here!

    Logging: All this plugin does is calls PHP’s error_log function, so it may be worth checking all the WP_DEBUG stuff is set ( https://codex.wordpress.org/WP_DEBUG#WP_DEBUG_LOG ) especially setting WP_DEBUG_LOG to true with define( 'WP_DEBUG_LOG', true ); which is what tells it to log errors to a file. By default it should output to wp-content/debug.log.

    Constant Reloading: I have experienced the same constant reloading issue you mentioned in the past and it’s often related to meta keys – which you can ignore with a filter ( see IGNORING META KEYS in the readme.md). Getting the logging working will answer this one.

    Vagrant: I’ve only briefly used Vagrant a few years ago (before I switched to Docker – which would have the same issue). The BrowserSync ping comes from within WordPress – so in your case it’s happening inside Vagrant – hence localhost not working. A couple of options for you – either set the IP as you’ve already done (if the vagrant box has a hostname which references the host machine that should work too). If you wanted a solution which lives in your vagrant config, you may be able to map port 3000 inside the VM to port 3000 on your host machine which should let the default configuration work.

    I hope that helps, I’d love to hear how you get on. Do let me know if you have more problems (or success!).

Viewing 1 replies (of 1 total)
  • The topic ‘Reloading constantly’ is closed to new replies.