【问题标题】:ERR_NO_BUFFER_SPACE error on M1 Macbook ProM1 Macbook Pro 上的 ERR_NO_BUFFER_SPACE 错误
【发布时间】:2023-02-17 06:18:00
【问题描述】:

在过去的 7 个月里,我一直在使用 Macbook Pro M1 进行 Web 开发。

最近,在启动我的开发服务器(React with Vite 和 Gatsby)大约 1-2 分钟后,我在 Chrome 中得到一个 ERR_NO_BUFFER_SPACE,而且我没有互联网连接。

我使用非 M1 Macbook 的同事没有同样的问题。

【问题讨论】:

    标签: macos websocket gatsby vite


    【解决方案1】:

    因此,在 Chromium 中寻找此错误,我们在此处的源代码中获得了对 ENOBUFS 的引用:

    https://chromium.googlesource.com/chromium/src/+/HEAD/net/base/net_errors_posix.cc

    根据这个https://www.encyclo.co.uk/meaning-of-ENOBUFS,错误是由于:

    在编程中,ENOBUFS 是定义在 .这种情况是由于操作系统缓冲区内存不足引起的。通常发生在套接字编程中

    我怀疑Chrome中的套接字编程存在一个错误,主要表现在操作系统的ARM版本中。这可能是 Chrome 错误或操作系统错误。

    在此消息https://groups.google.com/g/nodejs/c/ahVUQHRVhAo?pli=1 中表明它可能是由过度写入引起的。你的 React 代码中的某些东西是否会使网络缓冲区过载?

    【讨论】:

      【解决方案2】:

      我的角度项目遇到了同样的问题,但在关闭 visual studio 后,连接恢复正常。卸载了ninja log、WSL、html to jsx等一些扩展,又可以正常工作了。我也在使用 M1 Macbook Pro。我希望这可以帮助你。

      【讨论】:

        猜你喜欢
        • 2022-01-18
        • 2021-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-20
        • 2021-07-06
        • 2021-05-23
        相关资源
        最近更新 更多