最近发现有些软件会在windows端固定占用10000端口。如果大家有发现这样的情景:
明明是wsl系统,而且按照文档配置了环境,日志回显也看到了正常拉起,但是实际上访问http://localhost:10000却只能看到白屏
那很有可能是被一些软件占用了10000端口。
请在windows的powershell里执行一下这个命令:
netstat -ano | findstr :10000
以检查是否有进程在占用10000端口
如果看到如下回显:
![]()
请在任务管理器中使用回显中最后的数字查找该进程,如果您认识且认为不重要,您可以在任务管理器中右键点击这个进程并点击“结束进程”
如果该应用对您很重要,不可以停止,可以修改BMC Studio的脚本,将/usr/share/bmc_studio/load_nginx.sh中的第46行从
FRONTEND_PORT=$((10000 + USER_ID % 10000))
修改为
FRONTEND_PORT=$((10001 + USER_ID % 10000))
然后重新启动BMC Studio
