性能优化之event扩展疑问

最近在了解webman关于优化Linux内核的内容,里面提到了在这个优化基础之前,需要开启event扩展。此前有了解到IO多路复用里面的几种模式,于是想通过实际的测试,来看下开启event扩展之后实际的提升有多大。 一 环境准备 在起初,直接本地搭建环境。通过相同的镜像(这里借助了tinywan/docker-php-webman的镜像)构建了两个容器,两个容器都设置了linux内核优化的相关参数。然后一个开启eve...

Jonas 发表与 2023-10-31 2246 浏览 5 回答
求助排查官网连接慢、超时问题

问题描述 湖北武汉电信宽带(目前发现用流量不管是什么运营商都没有这个问题),访问 https://www.workerman.net/ 下任意页面(问答、手册、搜索等)都需要半分钟或更久,且半数结果会直接 net::ERR_CONNECTION_TIMED_OUT 或 net::ERR_CONNECTION_REFUSED。 HTTPS 下和主站 www 同 IP 的连接都有此问题,但 80 端口不存在此现象(如未跳...

zcwwelkin 发表与 2023-10-24 1035 浏览 3 回答
redis队列插件 延时消费,在还未消费之前,可以手动删除还未消费的消息吗?

如何在还未消费之前,想手动删除,然后再重新延时新的一个队列 ? 运用场景,一个限时的订单,订单是多少分钟之后自动改变订单状态设置为完成了,如何在单快要完成时,用户又续费时长,订单时长那就改了,这个时候肯定就不能执行之前设定的队列任务,需要删除之前的,需要重新再计算一个时长,再发送到队列。...

lvhe 发表与 2023-10-22 1088 浏览 2 回答
php 请求raw格式是咋样的,没用过请教一下(已解决)

...

TM 发表与 2023-10-19 828 浏览 1 回答
crontab组件偶尔会出现遗漏执行情况

环境: "workerman/crontab": "^1.0", "workerman/http-client": "^1.0", "workerman/mysql": "^1.0" 代码: 该定时任务的作用是使用workerman的异步http组件http-client启动一个get请求 执行情...

workers 发表与 2023-10-19 800 浏览 2 回答
打开快捷页面,快捷搜索,页面跳转

问题描述 当从用户列表点击设备按钮的时候会打开设备列表页面,这个时候有没有更好的办法自动根据传递的user_id搜索,而不是从头部搜索赋值再点击查询按钮,这样步骤会显得很繁琐 这里写问题具体描述 ...

3281286804 发表与 2023-10-18 673 浏览 1 回答
同时做了监听http 和 websocket 为何 onmessage方法的参数不同

前任留下的代码 这里起了一个监听 http 的服务 通过 php脚本去发送请求 onmessage 回调方法的参数是一个连接 websocket 的 onmessage 的参数是 clientid 百思不得其解 望解答 感谢...

sunzhongran 发表与 2023-10-11 786 浏览 1 回答
想在所有的请求路由前增加某一个目录,求教大佬们如何配置?(已解决)

比如目前的地址是: 原来:127.0.0.1:8787/api/test 我想设置成 127.0.0.1:8787/webman/api/test 原来:127.0.0.1:8787/app/admin 我想设置成 127.0.0.1:8787/webman/app/admin 目前路由配置文件是空的,所有路由走的是默认路由 需要在目前的的路由基础上,增加一层路由webman...

蜡烛神光 发表与 2023-10-07 850 浏览 3 回答
爬抖音直播间弹幕,关注,点赞,礼物之类的数据违法不

爬抖音直播间弹幕,关注,点赞,礼物之类的数据违法不 比如把爬下来的数据库,整理后,卖接口违法不 已经部署到线上了 http://douyin.aixiaoxin.com/...

gddd 发表与 2023-10-07 4481 浏览 10 回答
服务端开启http服务向客户端转发送SSE数据,客户端主动断开链接后,如何及时结束进程停止发送数据

问题描述 目前的场景,服务端开启一个http服务,服务端向客户端以SSE(Server-sent Events)方式发送数据,当客户端主动断开连接,服务端的数据还在持续发送,这时候同一个客户端再次连接会连接不上,观察发现只有SSE发送完成之后才会触发onClose、同一个客户端才能再次建立连接。 我现在需要的时当同一个客户端主动断开连接后,服务端允许同一个客户端马上重新建立连接且不影响之前连接的数据处理,请问有什么好...

hongchenker 发表与 2023-10-07 2243 浏览 1 回答
关于静态PHP的一点建议

问题描述 建议官方的静态PHP的扩展支持里面加入apcu扩展,这个扩展还是很有用的,目前也出了依赖该扩展的一些插件,由于环境问题使用静态PHP比较方便,但是没有这个扩展,使用不了这个插件...

seanloo 发表与 2023-09-22 1272 浏览 1 回答
wolkor,你的通知怎么实现的?

问题描述 这里写问题具体描述...

悉地网 发表与 2023-09-21 970 浏览 2 回答
招聘PHP高级开发工程师/安卓脚本开发15K-25K,坐标广州

大健康行业,非外包 熟悉webman和TP5 熟悉JAVA,Android,LUA 开发过手机云控系统者优先 学历不限,只看能力...

镜子 发表与 2023-09-19 1006 浏览 1 回答
https://www.workerman.net/ai 404?

问题描述 这里写问题描述...

zent 发表与 2023-09-18 846 浏览 2 回答
如何利用workerman充当ws客户端,然后动态的创建客户端数量

如上图,我有个需求,就是我有个用户表,后台新增一个用户,就在workerman里为这个用户新建一个websocket链接,现在计划的是在进程启动时 先启动一个http端口,后台新增用户了就带着用户信息请求http服务,然后服务里根据传过来的用户信息为用户创建websocket链接,现在问题来了,怎么存储websocket的实例呢,搜到有人遇到同样的问题,看他是用$_SESSION,但是这个被作者说了不行...

864328615 发表与 2023-09-05 1297 浏览 2 回答
如何和指定的子进程通讯?

问题描述 开启10个进程,每个进程执行不同的任务1、2、3、……10,然后主线程和子进程通讯分别交互不同的信息,怎么实现? 为此你搜索到了哪些方案及不适用的原因 默认的方案是,有消息时,会随机选一个进程接收信息,而我需要和指定的进程通信。 子进程A:--> 运行10秒计算任务 --> 和主进程通信 --> 运行10秒计算任务 --> 和主进程通信 -->…… 子进程B:-->...

dignfei 发表与 2023-09-03 1646 浏览 9 回答
执行php start.php status 不显示运行状态 ,啥原因?

只显示如图信息,用的是GatewayWorker,也不知道啥原因?...

悉地网 发表与 2023-08-31 1640 浏览 9 回答
🤖webman/ai 发布3.1支持应用市场

webman/ai 3.1发布,支持应用市场 另外做了如下功能及优化 增加应用安装计数 增加应用预安装设置 增加会员消息计数 支持暂停某个apikey 支付套餐后台设置 代理地址后台设置 免费消息数后台设置 必须登录后台设置 角色分类等后台设置 其它优化 提示 已经购买的用户请在webman/admin管理后台升级 预告 下个大版本预计支持史上最牛逼的 Midjourney 作图功能(stable diff...

walkor 发表与 2023-08-30 2674 浏览 15 回答
webman为什么Redis 和 Cache默认保存到了同一个redis空间中,如果自动分配redis空间?

问题描述 1、config/redis.php 配置如下: return [ 'default' => [ 'host' => '127.0.0.1', 'password' => null, 'port' => 6379, 'database' => 10, ], 'cache'...

Leoba 发表与 2023-08-29 1080 浏览 3 回答
php代码里面怎样获取workerman的运行状态并控制启动和关闭

问题描述 根据官网方法,创建了websocket服务,命令行执行命令查询状态、开启和关闭都没问题,现在想做成页面可视化,在页面点击按钮,调用php方法控制进程的开启和关闭,在php中使用popen/exec等执行命令都无法获取正常的结果。 为此你搜索到了哪些方案及不适用的原因 查询运行状态 $cmd = "cd /www/wwwroot/master/public && php Worker...

CrazyPanda 发表与 2023-08-28 1556 浏览 2 回答

小W

2550
积分
0
获赞数
0
粉丝数
2021-11-26 加入
🔝