onWorkerStart里的global全局变量,是只在本子线程里有效吗?

onWorkerStart里的global全局变量,是只在本子线程里有效吗? use Workerman\Worker; use Workerman\Connection\TcpConnection; require_once __DIR__ . '/vendor/autoload.php'; $worker = new Worker('websocket://0.0.0.0:8484'); $worker->...

klyz505 发表与 2022-11-21 859 浏览 1 回答
Uniapp断网重连

问题描述 大佬们能分享个稳定的Uniapp断网重连的代码吗?...

oop86868j8j 发表与 2022-11-09 1146 浏览 2 回答
webman 是否支持redis5 中的Stream队列

webman 是否支持redis5 中的Stream队列...

ERICW 发表与 2022-10-19 637 浏览 1 回答
webman + RabbitMQ 消费数据问题

wenbman消费数据,刚开始启动程序, RabbitMQ队列显示消费速率,大约一分钟后,webman显示一直在消费,但是RabbitMQ队列数据量没有减少,不显示得消费者客户端 ...

liangnian 发表与 2022-09-20 1575 浏览 2 回答
好像发现个BUG

操作系统:win10 PHP版本:7.4 Webman:最新版1.4.2 问题详细信息: 我定义了简单的路由: Route::any('/test/request', function($request) { return response(); }); 访问时(没有任何参数): 用Get、Post、Put均没有问题,用Delete方式访问时,第一次正常返回200,第二次返回400,第三次返回200,第四次又返回40...

深林孤鹰 发表与 2022-08-29 853 浏览 1 回答
我在实例化 ip2region 的时候用了 static 关键字,是不是就相当于缓存了?

这个库大概会加载一个10m的ip库资源,我这么搞了是不是就相当于把这个库加到内存了? 如果有8个进程,就缓存了8个10m?...

ersic 发表与 2022-08-22 593 浏览 2 回答
分布式都启动成功了,怎么验证呢,比如是那台服务器处理的

小白问问 分布式都启动成功了,怎么验证呢,比如是那台服务器处理的...

mincon 发表与 2022-08-18 720 浏览 4 回答
有没有动态修改时区的函数?

因为有不同地区请求,可以通过中间件设置不同时区吗? 还是应该怎么解决 会不会设置了时区 所有请求都更改了时区呀...

manman10 发表与 2022-08-14 718 浏览 1 回答
压测workerman时如何提高QPS

看到techempower对workerman测试Plaintext,QPS可以达到1,975,455 ;本地实测仅277880。一个百万级,一个十万级,相差太大了。肯定测试方法有问题,大家能否给点建议? 【测试环境】 操作系统:Ubuntu 22.04.1 LTS Kernel: 5.15.0-43-generic x86_64 CPU:4核 Info: quad core model: Intel Core i...

lbl 发表与 2022-08-10 1165 浏览 3 回答
怀疑workerman/rabbitmq会引起Epoll错误,原因暂不明

目前来看Webman程序运行期间一切是正常的,只是当我把服务停止时,会报出很多下面这样的报错: PHP Warning: Unknown: Epoll MOD(1) on fd 6 failed. Old events were 6; read change was 0 (none); write change was 2 (del): Bad file descriptor in Unknown on line...

cqqjj1029 发表与 2022-08-10 905 浏览 1 回答
webman 里面如何使用 http client ,具体如何调用? 并发是否有限制

想通过webman 里面集成http client ,使用CURL 没有连接池,服务器会出现很多TIME_WAIT 请求。想使用HTTP Client 来提供并发请求。...

talentstone 发表与 2022-07-22 1182 浏览 2 回答
请教一个报名功能的设计思维

本人做了一个活动报名的功能网站,目前有一个关于功能及设计表想请教一下 例如,现在有三个活动正在报名,但报名参与活动之前,需要选择以下位置才可报名 需要怎样设计Mysql表和功能思维呢? 永劫无间(英雄制,如:武田,妖刀,胡桃) 每队3人,一个活动最多20队参与 英雄联盟(位置制,如:ADC,辅助,中单,打野,上单) 每队5人,一个活动最多2个队参与 绝地求生(无限制,没有职业及位置限制) 每队4人,一个活动最多15队...

楚羽幽 发表与 2022-07-19 689 浏览 2 回答
webman 如何在控制台打印日志和sql日志

webman 如何在控制台打印日志和sql日志...

suoxin 发表与 2022-07-19 4570 浏览 1 回答
关于插件说明的建议

webman的插件市功能说明太简单了,有些几乎是没有用途说明,对新手来说是做什么用的都不知道。 建议开发者对发布的插件附上完善的用途和使用说明,这样对新手更友好些,谢谢...

aria 发表与 2022-06-28 957 浏览 1 回答
分享一个基于workerman的rabbitmq客户端生产者、消费者(基于Timer实现事件驱动)

通过综合分析、研究和探索workerman和PhpAmqpLibr相关手册,经过长期的实践,现分享一套基于workerman的rabbitmq客户端生产者和消费者代码,供大家测试,使用。 个人觉得这套代码比workerman官方的代码逻辑更清晰,更便于使用 希望walkor采用,这样的话我也算为开源社区做了一些贡献。 rabbitmq 生产者 rabbitmq_productor.php <?php requ...

zgh419566 发表与 2022-06-19 2883 浏览 6 回答
在webman里如何在worker启动时全局初始化rabbitmq连接对象

写了一个rabbitmq的工具类,下面贴代码,需要生产消息时直接 \util\Rabbitmq\publishWorkerQueue($queueName, $msg); 需要消费消息时: \util\Rabbitmq\consumeWorkerQueue($queueName, $callback); 我一直有个疑问,这个rabbit的connection对象,应该是在worker启动时就创建好,然后在需要的地方直...

cqqjj1029 发表与 2022-05-07 1395 浏览 2 回答
如何使用定时器获取订单状态

业务: 在我们平台发起一笔三方服务的订单,成功后三方接口返回订单号,然后通过三方提供的订单状态查询接口b,查询订单状态。 订单状态 三方订单有大约6中不同状态,每个状态变化时间不确定,有可能1秒,有可能30分钟 我们平台的需求 获取三方订单的所有状态和对应时间,并存储数据库 有什么好的方案,目前只想到用定时器或者定时任务每秒查一次,存储数据库,但是每秒存储数据库压力有点大,再一个就是动态创建...

小W 发表与 2022-01-07 1481 浏览 1 回答
写了一个http服务器 workermanhttpd,不知道有什么问题

其实已经写了很久,但没在生产环境用过。也没宣传过。 https://github.com/dvaknheo/workermanhttpd https://gitee.com/dvaknheo/workermanhttpd 写的时候参照 webman 精简的。 开始还想和协程方式那样处理折腾一些问题,后来没管了 再后来配合我的 duckphp 框架 实现 fpm/ workerman 两栖。 对 workerman 了...

dvakknheo 发表与 2022-01-04 884 浏览 2 回答
webman中自定义进程会存在偶尔不记录日志问题

使用自定义进程 use support\Log; Log::debug(' [x] 观众在线人数统计 '); 以上日志会存在偶尔不记录日志问题 ...

Tinywan 发表与 2021-12-31 1077 浏览 2 回答
workerman在stop时偶发exit with status 11和139

workerman以调试模式启动后,执行了一次请求,该请求后续的业务逻辑中包含了至少一次数据库的操作,在完成该次请求5-10分钟后,ctrl+c 停止进程后会报exit wtih status 11,有时是exit with status 139; Workerman[app.php] start in DEBUG mode ----------------------------------------------...

chaz6chez 发表与 2021-10-23 2029 浏览 2 回答

chaz6chez

4314
积分
0
获赞数
0
粉丝数
2018-11-16 加入
🔝