workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
自定义进程访问数据库的诡异问题
#### 问题描述 背景:1个
服
务
端程序和1个客户端的程序,他们两个中间有个rabbitmq,两端都约定了索要数据的json格式,客户端到定期向队列中放入请求数据的要求,
服
务
端收到需求检索数据库将检索出来的数据放回队列,现在出现了个诡异的问题:程序刚启动时候获取数据都正常,但是当这个程序持续运行1天到2天后诡异的问题出现,客户端与
服
务
端跟mq的通讯都没有问题,只是
服
务
端检索出来的数据不是预期的数据结果,例如:客户端本来是想
服
务
器索要20日的数据,结果
服
务
端给返回的是11日的数据,这段儿程序非常简单就是使用的eloqent orm进行获取的数据,也没有用缓存等组件,纯纯的搜索数据库。
问答
workerman实战教程,做的是PHP在线客
服
,有兴趣的可以看一下
工作需要使用了workerman的getwayworker实现了长连接的点对点在线客
服
系统,真心感觉到workerman的强大,以及getwayworker对来实现长连接是多吗容易上手,在tp5上实现的workerman实战之php在线客
服
http://study.163.com/course/introduction/1005015012.htm?
问答
插件webman crontab任
务
管理组件调用出错
[截图](/upload/img/20230925/25651068f85bbb.png) **问题:parameter参数只要不为空,增加的定时任
务
就不会执行,在增加得时候就会提示:** ```2、当增加任
务
成功的时候,怎么同步获取任
务
id呢?
分享
EasyLoadAdmin-基于likeadmin移植的webman后台管理系统
> * Mysql 5.7 > * Redis > *
业
务
代码基于likeadmin > * 新增翻译API:火山翻译 > * 后台翻译模块仅支持生成语言包 > * 兼容操作日志中间件 > * 优化配置项缓存
分享
webman后端接口在前端vue cli 运行发送请求时 CORS跨域了
**当后端正确配置跨域后(前提)**,前端访问还存在跨域问题,那大概就是后端接口处理
业
务
问题我的这个是使用Db类是执行原生sql 问题 ->selectRaw('gategory as name,COUNT
问答
Gateway/Worker小问题
defined('GLOBAL_START')) { Worker::runAll(); } ``` 然后Event.php就可以写
业
务
了,Gateway/Worker它们自己会连接起来了嘛?
问答
同一个项目启动两个GatewayWorker实例,但是两个实例都是执行的同一个Events.php
img/20230907/0764f980092bde.png) 两个不同的Events.php分别在onWorkerStart输出 都是同一个 tcp连接后进入的也都是同一个Events.php的
业
务
中
问答
worker的数据库操作
先说下
业
务
,在workerman中定时查询一个接口返回数据,然后比对,如果出现新的数据,就加入数据库,然后判断用户是否中奖,并推送消息给用户。
问答
GatewayWorker消息是按顺序处理的吗,是php代码逻辑完成再处理下一条这种吗?
比如
业
务
处理使用一个统一的class(class是在onWorkerStart创建的,共用) 一条消息来了,给class设置data,然后再执行class的逻辑 如果不是按顺序,那会出现,前一个消息设置了
问答
发消费券用webman做API适合么?各位大佬帮忙哦。
当前是想用一个机器nginx做反向代理,内网两个机器做
业
务
处理。 ------ 就怕出现问题,会被弄死的。
问答
Worker进程
在一个Worker类中能否指定某个进程进行客户端连接,某个进程进行
业
务
数据处理,并且这些进程间还要能够进行数据交互。
问答
微信模板消息大批量群发.
目前我系统采用的是crontab+redis队列进行推送,crontab一分钟执行一次,一次推送大概300条左右,随着
业
务
量增加,一分钟300条的频率实在太慢,队列堆积很严重。
问答
Redis连接超时
0t0 TCP iZ23:37010->10.146.109.193:6379 (ESTABLISHED) 运行一段时间(一天)后就出现这个情况,然后接着就是进程进入busy
业
务
需求导致
问答
request中的rawBody内容重新写入
#### 问题描述 在中间件中需要将$request->rawBody()获取的数据处理后重新放入rawBody中共后续
业
务
逻辑中 #### 为此你搜索到了哪些方案及不适用的原因 通过$request
问答
isUidOnline的bug问题,无法获取在线状态
[截图](/upload/img/20250903/0368b7f10f1e21.png) 通过日志查看client_id 和 dev_id是已经绑定成功了,但是在
业
务
流程中使用Gateway::isUidOnline
文档
Worker类
Worker类用于实现端口的监听,并可以设置客户端连接事件、连接上消息事件、连接断开事件的回调函数,从而实现
业
务
处理。
问答
有大佬开发过美团的验券功能吗
#### 问题描述 首先必须吐槽,美团真是互联网的一个另类玩家,我们有个需要验圈的
业
务
需求,说下遇到的文档,如果有大佬遇到过,烦请不吝啬的指点一下。2.美团的isv
服
务
商问题,前段时间了解下根大概计算了下开通成本,在美团开放平台开通isv总成本在10w左右,有没有公司开通过的,大概需要花费多少,是不是我理解错了,因为大部分互联网平台的isv都是免费或者几百就搞定了1.针对一问题,美团那边不太专
业
的人员给回复了 可能需要对接两次。。。。。。。
问答
php 订单推送
怎么用GatewayWorker做一个PHP客户下单,然后
服
务
器收到下单信息推送给一个客
服
小妹处理。
分享
workerman实现微信公众号带参数二维码扫码识别用户
从而进行后续的其他
业
务
逻辑。 #工作流程详解 1.把`二维码参数`,转发到websocket
服
务
`wss://www.iyuu.cn:2129`,websocket
服
务
保存转发来的信息建立映射关系; 5.根据场景值ID从Redis缓存取出ticket校验通过,执行
业
务
逻辑(登录、绑定、解绑、积分等等),并通过`5678端口`实时通知用户扫码后的处理结果。#完整Websocket
服
务
代码 ```php <?ticket=', wshost : 'wss://www.iyuu.cn:2129', //websocket
服
务
器地址 }; // 连接
服
务
器 function connect() { ws
问答
请问register无法关闭是什么原因?
gateway进程数我设置为8, worker进程数我设置为24 另外,我在
业
务
逻辑中使用过pcntl_fork。不知道有没有关系。但确保
业
务
完成后进程退出了。
« 上一页
1
...
91
92
93
94
95
96
97
98
...
222
下一页 »
« 上一页
94
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝