【问题标题】:Expo run from WSL causes my internet to drop out世博会从 WSL 运行导致我的互联网退出
【发布时间】:2020-08-15 22:03:00
【问题描述】:

在 WSL 中运行的 react native expo 应用程序是一个非常烦人的错误的原因。

Expo 项目启动几分钟后,Windows 笔记本电脑上的互联网停止工作。

我发现这个命令修复了它: Restart-Service LxssManager - 从 Powershell 运行时

但是,这种情况每天会发生很多次,这意味着我每次都必须重新启动 Expo 项目。

相关:https://askubuntu.com/questions/1203412/wsl-causing-my-internet-to-not-work

同样疯狂的是,我笔记本电脑上的指纹传感器停止工作并在运行该命令后再次工作。

我怀疑这个问题与反应本机应用程序相关的非常短的(2-5 分钟)超时有关。

如果有人能够指出任何方向,我会很乐意提供帮助。

也许是世博会,或者我有某种本地应用程序代码错误。但我什至不知道从哪里开始或测试这样的错误。

这是发生的基本情况。

  1. 在 WSL 中启动 Expo 应用

  2. 无限期工作

  3. 如果 PC 活动暂停超过 3 分钟,则会发生错误。没有互联网,没有指纹传感器。

  4. 运行 PowerShell 命令,重新启动应用程序。一切都好起来了。

【问题讨论】:

    标签: react-native expo windows-subsystem-for-linux bare


    【解决方案1】:

    这是 WSL 中的一个已知错误。 Microsoft 已在 build 18890 中解决了此错误。https://github.com/MicrosoftDocs/WSL/blob/live/WSL/release-notes.md#build-18890

    当 WSL 中的进程创建和关闭大量非阻塞 TCP 套接字时,会发生这种情况,之后一些临时 TCP 端口泄漏,最终耗尽主机和 WSL 中的所有临时端口。

    您可以尝试将您的系统升级到 2004 或 20H2 版本,看看这个问题是否仍然存在。

    【讨论】:

      猜你喜欢
      • 2020-08-18
      • 1970-01-01
      • 1970-01-01
      • 2023-02-25
      • 2023-01-29
      • 2018-10-16
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多