首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu WSL2上连接到本地主机时出现问题

在Ubuntu WSL2上连接到本地主机时出现问题
EN

Stack Overflow用户
提问于 2021-02-17 14:34:48
回答 1查看 1.3K关注 0票数 1

我在本地为django项目设置了Apache2服务器,它工作得很好。问题是,在休息了一天后,我又回到了服务器上,并试图连接到服务器,但不知何故,我无法连接到它,即使在检查apache服务是否正在运行并重新加载配置之后也是如此。我无法从localhost和任何其他本地标记访问它。

因此,在那之后,我尝试使用django runserver命令。服务器正在运行,但我也无法访问它。2天前,它工作正常,没有任何问题。我在WSL3上使用Ubuntu,在windows上我可以毫无问题地运行服务器。已尝试pinging localhost,但遇到100%的包丢失。

然后我所做的就是重新启动整个Ubuntu服务,并清除所有数据。设置好系统后,一切都恢复正常。问题是,这是第二次发生这个问题,上次我用同样的方法摆脱了它,只是重新启动了整个Ubuntu并删除了所有数据。第二次在设置好一切并运行服务器后,我尝试重新启动我的计算机,以检查这个问题是否发生,在windows重新启动之后,但它工作了。

编辑:我刚刚发现了一些非常奇怪的事情。我试着关掉我的电脑,然后打开它。我无法连接到服务器,但在重新启动后,我可以连接,就像什么都没有发生一样。尝试了几次,每次重启后我都可以连接,但在关闭它并打开后,我无法连接。

EN

回答 1

Stack Overflow用户

发布于 2021-02-19 02:43:45

有关更多详细信息,请参阅this answer。然而,还有更多细节:

恢复的快捷方式应该是:

wsl --shutdown

在此之后,WSL的本地主机端口自动映射应该会恢复正常。

但若要获得更持久的解决方案,请尝试禁用Windows快速启动。这个设置导致了Windows的伪休眠,这似乎是本地主机崩溃的最大罪魁祸首。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66236816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档