标签: WSL

  • Windows10 WSL2 Ubuntu 宝塔面板无法打开 无法链接host网络 解决办法 图文教程

    Windows10 WSL2 Ubuntu 宝塔面板无法打开 无法链接host网络 解决办法 图文教程

    今日在windows10系统上安装了wsl2,之后安装了ubuntu的系统,在Ubuntu系统上安装了宝塔面板。但是发现ubuntu与win10之间无法进行网络通讯,面板更加无法打开。

    试了各种方法,最后找到了解决方法,这里记录一下。

    在win10的powershell上,使用管理员命令运行如下命令:

    netsh winsock reset 
    netsh int ip reset all
    netsh winhttp reset proxy
    ipconfig /flushdns

    之后重启windows系统即可。

  • Windows10 WSL2限制cpu和内存

    Windows10 WSL2限制cpu和内存

    按下Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹,新建文件 .wslconfig,文件内容格式如下

    [wsl2]
    memory=2048MB # 限制最大使用内存
    swap=2G # 限制最大使用虚拟内存
    processors=1 # 限制最大使用cpu个数
    localhostForwarding=true

    然后运行cmd,输入 wsl --shutdown 来关闭当前的子系统,重新运行bash进入子系统

  • WSL里Nginx+PHP,反映慢,卡住等问题

    WSL里Nginx+PHP,反映慢,卡住等问题

    最近发现WSL在Windows已成为开发神器,所以我们最近也搭载了一套玩玩,但是在wsl2里搭建lnmp环境时,访问简单的PHP 文件 (例如Hello world)没有问题,

    但访问多数 PHP 文件卡死,有的(例如phpinfo()),虽然可以加载出来但浏览器显示网页仍未加载完全或者巨慢。

    原因

    用 Unix Socket 方式连接 Nginx 和 PHP,然而,WSL 对 Unix Socket 的支持并不是那么完美

    解决方法

    在 nginx.conf 的 http 节点添加:

    fastcgi_buffering off;

    然后重启nginx即可。

WeChat
↑