Mongoose 5.10.10-Windows 10+WSL2-Mongo 4.4.1
在MongoDB升级之前运行良好。我在WSL上的Ubuntu中动态获取Windows IP,并在WIN_IP:27017上连接(或尝试连接(。每次timout都会导致连接失败。我试过多种选择。没有什么帮助。我不得不求助于Docker中的Mongo,它运行得很好,但对我来说是次优的。
有什么想法吗?
谢谢。
可能发生在Mongo升级期间或Windows升级期间。但有几个问题需要解决。
- 即使Mongo-bin目录中有一个mongod.cfg,并且正确指定了dbPath,mongod也会尝试从dbPath=c:\data\db开始。有人告诉我,这就是它在服务器上的设置方式
- 我将mongod的绑定ip地址从127.0.0.1更改为0.0.0.0
- 我专门为mongod.exe在防火墙上打了一个洞
其中的一个或多个更改成功了。对不起,我不知道哪一个或两个会不会起作用。
本周也遇到了同样的问题。我是我的情况,我刚刚发现这是我在周末更新的WSL版本。在PowerShell上运行wsl --set-version {distro} 1
成功了。