webman本地请求每次都很慢【已解决】

Jonlinc

问题描述

之前请求都是正常的,速度很快。最近不知道什么原因,项目代码每次修改完代码后重新加载请求都很慢。线上运行是正常的。后面我把workerman换成v5.1.3的就正常了,不知道是不是我本地环境的原因还是啥的,业务代码都没改,升级了高版本的框架就没有这个问题。

程序代码或配置

代码就一个请求登录的接口,没有很复杂的逻辑,本地数据量也不大

重现问题的步骤

workerman运行的截图如下:
v4.1.15
截图
v5.1.3
截图

请求的截图如下
v4.1.15
截图
v5.1.3
截图

操作系统环境及workerman/webman等具体版本

本地window11系统
版本是Workerman version:4.1.15 PHP version:8.1.3
webman v1.4.0

267 2 0
2个回答

可能是你装了swow,它会影响php的默认行为,导致出现问题,高版本做了兼容

  • Jonlinc 4天前

    本地有个cygwin安装了swoole环境,在项目里面没有用swow。可能是系统的问题也不一定,前段时间这台电脑给弄出问题了,到时用别的电脑看看同样的环境会不会是正常的

  • Jonlinc 2天前

    是这个原因,我对比了配置php8.1.3和php8.2.4的配置文件,发现之前是有开启extension=php_swow-php8.1-x64-nts-VS16这个扩展

  • jack10082009 2天前

    果然又是swow,walkor大神太准了!

  • Jonlinc 2天前

    是的,我都忘了之前扩展有安装这个,因为项目里面没有用到

jack10082009

Windows版本下的Workerman的Worker只能启动一个进程数,会不会是因为这个?

  • Jonlinc 2天前

    应该不是吧,之前本地都是正常的

🔝