请教数据库连接池的问题

刚刚接触PHP和webman,想请教一下数据库连接池的问题,文档上写:仅支持swoole/swow驱动,这提到的 swoole ,这里是说运行环境安装好 swoole 扩展就行了?是否还需要什么配置?另外对swoole版本有什么要求?...

keroppi 发表与 4天前 197 浏览 2 回答
使用jmeter对im进行压测qps只有十几

问题描述 使用jmeter对im进行压测qps只有十几,请问是怎么回事? 后面用php、python写压测代码最高也只有100多 ...

hanhunhan 发表与 13天前 379 浏览 4 回答
帮忙解决一个小问题,请喝咖啡,谢谢!

问题描述 队列里面有一部分是耗时的,想要这部分队列单独拿出来执行,不影响其他队列,以下代码是否有问题,该怎么修改 <?php namespace app\command\workerman; use app\command\WorkerCommand; use app\dict\schedule\ScheduleDict; use app\model\sys\SysSchedule; use app\ser...

27149 发表与 16天前 324 浏览 3 回答
使用Gatewayworker分布式架构搭建直播间 joinGroup 时需要分割分组吗?

问题描述 直播间人数3-10万 目前是4个gateway服务(最大可扩展6个服务) 16核32G服务器部署 有大量的sendToGroup的场景 请问需要分割分组进行推送消息吗?单个分组向10万人推送信息会造成阻塞吗? 为此你搜索到了哪些方案及不适用的原因 老代码中将直播间固定分割了10个分组,例如:roomid_1 roomid_2 这样的形式 推送的时候直接for循环推送十次 最近发现出现丢包和超时的问题 排查觉...

minghui 发表与 26天前 269 浏览 1 回答
Webman自定义进程建立TCP服务器的问题

问题描述 我在使用webman自定义进程并利用Workerman建立TCP服务器时,$connection->id总是不唯一,如:我设置OnConnect时客户端接入打印其id,此时客户端1接入打印1,客户端2接入也打印1。(当然我知道id是自增的,但疑问是此时为何没有自增,是服务端同属一个进程的原因吗?)寻求一个能获得一个唯一id或其他唯一标识的方式。 程序代码或配置 public function onCo...

胡作非为还响桃 发表与 2025-10-20 377 浏览 2 回答
webman压测一个接口为啥那么慢?

问题描述 服务器2核4g 宝塔部署异步项目 用localhost不考虑网络问题 ab -n 10000 -c 5000 -k localhost:8787/hi 这里写问题具体描述 ...

超龄码农 发表与 2025-09-21 953 浏览 3 回答
controller 的协程休眠测试

我安装了 swoole 扩展和 revolt/event-loop 来测试协程的效果 process.php 里依次对三种情况进行测试: 'webman' => [ 'handler' => Http::class, 'listen' => 'http://0.0.0.0:8787', 'count' => 1, 'use...

二环狄仁杰 发表与 2025-09-03 484 浏览 2 回答
为什么 webman 没有默认开启依赖注入?

从 Java 过来的,感觉这个功能很实用。 一般不默认开启的,都理解为作者不推荐那么做。 是因为什么原因呢。...

二环狄仁杰 发表与 2025-09-03 584 浏览 1 回答
windows下最大连接数量

经过测试,windows中,php8.1添加了event拓展后,最大连接了2000个Tcp客户端,没有经过实战。请问官方。这是可行的吗?...

ajie2025 发表与 2025-07-05 489 浏览 2 回答
服务器使用了docker部署,怎么把laravel和GatewayWorker分开部署通讯

Laravel是类似服务器1、服务器2,GatewayWorker是单独的服务器+docker(最主要的就是laravel的是阿里云的,但是GatewayWorker的是腾讯云的) 求大佬解惑...

年糕崽子 发表与 2025-06-25 358 浏览 1 回答
提示调试模式正常运行,可不出现调试运行成功的消息窗,也无法进行正常WS工作

问题描述 提示调试模式正常运行,可不出现调试运行成功的消息窗,也无法进行正常WS工作,有可能什么原因 我是Linuxt系统...

z761003 发表与 2025-06-12 485 浏览 1 回答
webman+GatewayWorker搭建聊天室很多1006错误

问题描述 用webman+GatewayWorker搭建直播间聊天室,部分手机(10%左右)一直会重复连接,显示1006错误. 服务器使用的宝塔9.5.0,ssl使用的是: Encryption Everywhere DV TLS CA - G2 . 已安装event扩展. 程序代码或配置 wss配置文件: location /wss { proxy_pass http://127.0.0.1:7...

sheyinghui 发表与 2025-06-03 1095 浏览 4 回答
我想问下webman控制台显示select 和event的区别

我想问下控制台显示select 和event的区别 我阿里云上的webman启动 显示的是event-loop event 在我本地显示的是select 我想问下大佬,这里event 是不是就是用的epoll模型,我理解性能是最好的,不需要优化了 我本地的用的是select不是最优的,是因为我本地没有安装event扩展吗?...

xi 发表与 2025-05-30 637 浏览 2 回答
求助 Redis Connection to redis:// timeout (5s)

问题描述 终端是不是弹出这个异常 Workerman Redis Connection to redis://r-j6c3ev.redis.rds.aliyuncs.com:6379 timeout (5 seconds) Workerman Redis Connection to redis://r-j6c3evredis.rds.aliyuncs.com:6379 timeout (5 seconds) Err...

macho 发表与 2025-05-08 488 浏览 2 回答
webman的crontab运行次数问题

webman定时任务我设置每秒运行一次,到线上感觉是每秒运行了几次呢,是启动的多个进程同时调度运行了吗。现在还没排除是一秒内上一次没执行完,下一秒又运行了。但是我感觉不像是这个原因,因为我本地没出现这个问题。服务器应该不至于运行那么慢。 是使用这个方式请求一个链接,上线后每一次运行大概有10次左右的请求。并且都是在同一时间,所以我怀疑是定时任务被多个进程分别执行了。 use Workerman\Http\Client...

kltd 发表与 2025-02-24 545 浏览 3 回答
关于redis-queue同时消费多个任务,不能及时消费。

问题描述 关于redis-queue同时消费多个任务,目前发现向队列里面推送ffmpeg转码任务,不能及时消费。 我有两个丁订阅者,user1和user2,我分别推两个ffmpeg转码任务(转码比较慢,大概1小时能完成),结果我推给user1收到了,但是user2没有反应。 我怀疑是只能等待user1处理结束吧。能不能配置成多个同时处理,一个堵塞了就另外一个也能处理。 程序代码或配置 是workerman 重现问题的...

雪饮 发表与 2025-02-18 690 浏览 3 回答
使用redis->eval()的lua脚本报错

问题描述 报错,说是类型不匹配,该如何处理。。。 程序代码 $redis = Redis::connection('seckill_cache'); $stockKey = "product_stock:{$data['productId']}"; $sortedSetKey = "grab_requests:{$data['productId']}"; $timest...

踏山河 发表与 2025-02-06 901 浏览 2 回答
webman如何实现 主动阻塞

问题描述 如何实现 for sleep ? public function index(Request $request) { $counter = 0; for ($i = 1; $i <= 10; $i++) { sleep(1); $counter++; } return $count...

4yop 发表与 2025-02-02 1218 浏览 2 回答
宝塔配置ip加端口访问网站打不开

问题描述 这里详细描述问题 报错信息 这里粘贴报错 服务启动成功了,就是打不开网站,哪里出错了...

zjb123 发表与 2025-01-13 670 浏览 2 回答
如何设置链接的上限,难道用count($worker->connections)

问题描述 如何设置链接的上限?注意不是大家关心的如何有更多的client,我的业务是有1000个client就行了,多了就不要链接了 为此你搜索到了哪些方案及不适用的原因 难道用if(count($worker->connections)>1000) {return;} 我以为有类似$worker->name = "xxx";这种设置...

qq16651166 发表与 2025-01-07 743 浏览 1 回答

qqxxr

1540
积分
0
获赞数
0
粉丝数
2022-10-24 加入
🔝