# BrowserSync infinite loading in WSL

**URL:** https://discourse.roots.io/t/browsersync-infinite-loading-in-wsl/19073
**Category:** sage
**Tags:** webpack, sage9
**Created:** 2020-09-09T18:05:42Z
**Posts:** 7

## Post 1 by @lucasmiqueias — 2020-09-09T18:05:43Z

Hi guys, i need a help with BrowserSync. I use ubuntu (WSL), with apache2 for run my projects, but i am coming with a problemn in BrowserSync. My project not showing in localhost:3000, the page stay loading infinite.

My config.json

```
"publicPath": "/wp-content/themes/mytheme",
  "devUrl": "http://mytheme.localhost/",
  "proxyUrl": "http://localhost:3000",
  "cacheBusting": "[name]_[hash:8]",
  "watch": [
    "app/**/*.php",
    "config/**/*.php",
    "resources/views/**/*.php"
  ]
```

log debug: [[BS] [debug] -\> Starting Step: Finding an empty port[BS] [debug] Found a free - Pastebin.com](https://pastebin.com/HRMN4WJk)

---

## Post 2 by @The_Advocates — 2020-09-09T19:44:45Z

Are you 100% that’s the right devUrl? like if you were to type “[http://mytheme.localhost/](http://mytheme.localhost/)” on your browser you get to your site?. That’s the only thing I could think of. You can also try changing the port to like 3001 instead of 3000

---

## Post 3 by @lucasmiqueias — 2020-09-09T19:49:57Z

Yes, i’m use multisite wordpress.

---

## Post 4 by @alwaysblank — 2020-09-09T19:55:15Z

Are you running `yarn start` from “inside” WSL or “outside”? Because of the virtualized environment, sometimes BrowserSync and other tools will struggle w/ WSL stuff.

---

## Post 5 by @lucasmiqueias — 2020-09-09T20:04:18Z

In WSL, i’m use ubuntu. The localhost:3000 open in my browser but just stay loading.

---

## Post 6 by @borjanavarro — 2021-04-03T14:20:31Z

Same issue here in MacOSX, any solution?

---

## Post 7 by @strarsis — 2021-04-03T15:34:28Z

This could be helpful:

> [@Reloading the page applies all past hot-updates](https://discourse.roots.io/t/reloading-the-page-applies-all-past-hot-updates/10296/11):
>
> There is also an open BrowserSync bug that can cause a reloading loop: Potential solution:
