问题描述 我有一个任务需要异步处理,就直接在onWorkerStart中使用$client->subscribe()来消费队列。 然后我看到每个进程的消费订阅都会一直在重复发送BRPOP和zrevrangebyscore命令来获取数据,那么当我设置了worker->count=N,就会同时有N个BRPOP和zrevrangebyscore发到redis,在队列名都相同的情况下,请问该怎么优化好? 希望大佬...
我在webman的server.php中设置了count=10,10个进程。 然后index控制器中写入了sleep(1),其他没有改动。 内网中使用php的curl_multi发起了20个并发请求到webman中,在我的理想中应该是2秒结束curl的运行(10个进程处理20个请求,分两批呗,各占用1秒),但实际上用了4秒 甚至更多。 然后我将curl_multi改为了10个并发请求,理想中应该是1秒完成,但测试结果...
Windows下开发,使用vm虚拟机创建了centos搭建了php环境,做了共享文件夹(映射),webman在共享文件夹中,然后虚拟机里php start.php start 无法获取到.env里的配置,但用cmd启动webman却可以成功获取到,是权限问题吗还是怎么回事?...