【经验分享】解决wsl启动bmc studio,浏览器无法访问到bmc studio前端的问题

最近发现有些软件会在windows端固定占用10000端口。如果大家有发现这样的情景:

明明是wsl系统,而且按照文档配置了环境,日志回显也看到了正常拉起,但是实际上访问http://localhost:10000却只能看到白屏

那很有可能是被一些软件占用了10000端口。

请在windows的powershell里执行一下这个命令:

netstat -ano | findstr :10000

以检查是否有进程在占用10000端口

如果看到如下回显:

查找占用端口windows进程

请在任务管理器中使用回显中最后的数字查找该进程,如果您认识且认为不重要,您可以在任务管理器中右键点击这个进程并点击“结束进程”

如果该应用对您很重要,不可以停止,可以修改BMC Studio的脚本,将/usr/share/bmc_studio/load_nginx.sh中的第46行从

FRONTEND_PORT=$((10000 + USER_ID % 10000))

修改为

FRONTEND_PORT=$((10001 + USER_ID % 10000))

然后重新启动BMC Studio