luk*_*ann 8 windows-subsystem-for-linux
我正在使用 Ubuntu WSL 子系统运行 Windows 10。我是一名 Javascript 开发人员。我已经使用这个设置一段时间了,我对它非常满意。但是,我昨天需要设置一台新计算机,并且在那台计算机上工作几分钟后 bash 一直冻结。
窗户只是挂着,我不能再与它互动了。如果我尝试关闭并重新启动程序,它将挂在空的黑色 bash 背景上。只有当我重新启动 Windows 时,它才能再次正常启动。
有没有办法调试Linux子系统?是否有可能有帮助的日志。
它不断发生并打断我的工作。但是我真的不想改变我的设置,因为这会导致完全不同的问题。
任何建议可能会有所帮助!
更新 4 (2019-05-21):
只有当我运行某种正在侦听特定端口(例如 7080)的开发服务器时才会出现问题。我已经运行我的发行版一个多星期没有任何问题,但是一旦我尝试启动开发服务器(在这种情况下是ringojs),wsl 会在一段时间后冻结。
更新3:
崩溃后 Windows 事件日志中没有任何内容。我无法停止所涉及的流程和服务。我已经尝试重新启动 LxssManager 服务,但它在关闭时也挂起并且不会重新启动。商店中的所有 Ubuntu 发行版都有这个问题。我可以开始另一个发行版并从中工作。但是,如果我在挂起的系统上启动了一个开发服务器,我将无法再次使用该端口,这使得它在大多数情况下毫无用处。
只有重新启动才能解决问题。
更新2:
这是新的:我改用了 Ubuntu 18.04 发行版,它现在也冻结了。但是现在,当我开始重新启动它时,我得到一个Error:: 0x80070040
更新:
我正在使用来自 Windows 商店的通用“Ubuntu”发行版(即不是 16.04 LTS 或其他版本之一)运行 Windows 10 1893(内部版本 17134.707)
| 归档时间: |
|
| 查看次数: |
2888 次 |
| 最近记录: |