导语:收藏一下因为wsl exit 1后排查wsl日志的方法
看着像是虚拟机自己退出了
1 用管理员执行如下命令 查看内核信息
wsl.exe dmesg
2 修改高级配置 设置从不自动关闭
3 查看wsl日志
powershell执行如下命令
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/WSL/master/diagnostics/collect-wsl-logs.ps1" -OutFile collect-wsl-logs.ps1
Set-ExecutionPolicy Bypass -Scope Process -Force
.\collect-wsl-logs.ps1
对应地址
https://github.com/Microsoft/WSL/blob/master/diagnostics/collect-wsl-logs.ps1
https://github.com/microsoft/WSL/blob/master/CONTRIBUTING.md#8-collect-wsl-logs-recommended-method
对应生产的etl类型的日志 需要进入cmd
通过如下命令转成xml格式查看
tracerpt.exe
在 C:\WINDOWS\system32\
下
tracerpt.exe abcd.etl -o abcd.xml -of XML