workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
onmessage回调,根
据
不同协议,
进
行不同解析
onmessage回调函
数
。 可以得到是哪个协议
发
过来的消息嘛? 谢谢
问答
使用workman 建立长连接, 前端请求两次问题
返回
数
据
耗时, 使用workman 建立长连接, 把
数
据
分次 返回给前端; 如果前端请求两次,第一次
数
据
还有一半的
数
据
在处理, 如何停止本次
数
据
处理返回,只处理返回第
二
次的请求。
问答
web-msg-sender能支持多少websocket并
发
数
web-msg-sender能支持多少websocket并
发
数
,谢谢
问答
整个项目最近突然所有的
数
据
库更新操作都出现了事务超时锁住
####整个项目大面积出现事务超时锁住的情况 21号开始突然
发
现,项目出现大量事务超时锁住(业务没有激增,服务器、
数
据
库负载都不高),刚开始只是高并
发
接口有个更新read_log表的业务有超时锁住的情况(该表也确实大,几千万的量), 我试着把高并
发
接口更新操作暂时停止了,不再更新read_log表,但是,大概过个几分钟,整个项目所有其他涉及到更新
数
据
库表操作的接口也都出现事务超时锁住的情况,哪怕是最简单的登录接口
数
据
库买的阿里云的高可用
数
据
库, 问了阿里云客服,客服只说是业务代码问题,白问...... 希望大神可以帮忙提供下,解决这类问题的思路,哪些地方可能出问题,从哪里去分析下问题
问答
workerman TCP close方法,收不到返回的
数
据
TCP方式 服务器端使用$connection->close("invalid id"); 结果只是关闭了TCP连接,客户端并没有收到返回的
数
据
请问大神们这是什么问题啊?我是新手
问答
如何使用workman做个使用电脑摄像头识别
二
维码功能?
需求是这样的,我本地有一批实体
二
维码卡片,想快速识别着这几百张卡片上的
二
维码获取内容。 之前有使用过微信小程序识别
二
维码,反馈手机频幕太小不太方便。想改成使用电脑摄像头来操作。
问答
作为Websocket客户端时,如何接收其他程序的调用?
客户端,从而和Websocket服务端
进
行交互。; }; $worker2 = new Worker(); $worker2->onWorkerStart = function($worker2){ // 开启一个内部端口,方便内部系统推
送
数
据
,里面有uid,表示向那个uid的页面推
送
数
据
$data = json_decode($buffer, true); $uid = $data['uid'];// 推
送
的
数
据
,包含uid字段,表示是给这个uid推
送
$data = array('uid'=>'uid1', 'percent'=>'88%'); //
发
送
数
据
,注意5678端口是Text协议的端口,Text协议需要在
数
据
末尾加上换行符 fwrite($client, json_encode($data)."
问答
在onWorkerStart($businessWorker)调用
数
据
库更新操作为啥没反应
在onWorkerStart($businessWorker)调用
数
据
库更新操作为啥没反应
问答
webman-admin 模型怎么设置默认id倒序读取
数
据
webman-admin 模型怎么设置默认id倒序读取
数
据
问答
webman1.3版本,启动第
二
个实例失败,提示已经启动
端口是不同的第一个应用8880,第
二
个8881,但是启动第
二
个时提示已经启动,这个是什么情况 用原来的版本是可以启动的,升级到最新版出现这个问题 !
问答
【求助】在CentOS上udp收不到
数
据
【已解决】
【求助】 在CentOS上udp收不到
数
据
端口打开的 tcpdump能看到 workerman收不到 是自定义的协议 windows可以收到 【已解决】,谢谢walkor
问答
GatewayWorker
MySQL
我的
GatewayWorker
版本是3.0.7,在Events.php 里面,onWorkerStart()方法里,可以直接 通过 self::$db = new \
GatewayWorker
\Lib\DbConnection('127.0.0.1', '3306', 'xxx', 'xxx', 'xxx'); 访问MySQL,并没有像
GatewayWorker
文档中说的,要先通过composer
问答
webserver和Gateway/worker关联
假设我webserver和gateway/worker在同一台服务器上,我的websever上的端口会接受到用户get过来的
数
据
,我怎么把这个get
数
据
发
送
给gateway/worker上连接的客户端?
问答
如何在同一个方法中往多个不通的$registerAddress
发
送
消息?
Gateway::$registerAddress = 'Address3:port'; Gateway::isUidOnline('uid'; } 经过断点确实是只会往Address1
发
送
消息
问答
php curl_multi 本身bug,导致接口业务从webman转golang
2> 如果a返回错误,就看第
二
快返回的结果,如果c第
二
快返回,结果正确,就把c结果返回下游。业务结束。 之前使用 curl_multi 由于这函
数
本身的bug,一直循环,导致 超时。理论上说,有几个第三方,就
发
送
几次请求,而这个函
数
,会重复多次。 只能选天然支持并
发
的语言。比如go。 但依然不甘心,这些好用的框架,为啥不出个这种功能,类似go的协程呢?? 期待大佬解决。
问答
GatewayWorker
在tp和laravel中占用的内存有差异
####
GatewayWorker
在tp和laravel中占用的内存有差异 这是用tp的command启动中的状态 !还有就是同样的代码搭建了好几个项目,BusinessWorker
进
程内存不会无缘无故增长。但是有一个项目中的BusinessWorker
进
程内存一直在增长这是什么原因?排查了好久也没有
发
现什么问题,业务层代码删掉了也还增长。
问答
429 频率限
制
的情况,workerman如何提取状态码信息?
通过AsyncTcpConnection
进
行ws连接的时候,直接返回如下http频率限
制
信息。有没有哪些方法可以捕捉这信息
进
行相应的处理啊?现在这种是直接输出,然后触
发
onclose,我想提取到429这种状态码。 ```php Sec-WebSocket-Accept not found.
问答
进
程、Timer的一些疑问。
由服务端
发
送
消息给客户端的时候会添加一个Timer防止客户端未响应该消息,当客户端回复该消息的时候会删除这个Timer。但是有时候会存在没删除Timer的情况,所以有以下几个疑问。client_id在onConnect以后就常驻在这个
进
程里不变了吗? 这个client_id添加的Timer和这个client_id是在同一个
进
程吗?
问答
GatewayWorker
遇到的一个自动更新奇怪的问题
线上
GatewayWorker
持续运行中,今天提交了一些新代码,没有重启服务,也没有文件监控reload服务,按理说新提交的代码不会生效,但是看自定义的一些日志记录,有一部分居然是新代码才有的日志,说明某些
进
程更新了我提交的代码,我看workerman.log 里面也没有报错或者
进
程重启的记录,
GatewayWorker
启动后不是常驻内存的吗?* ps 里面的相关
进
程lstart 时间都早于我提交代码的时间
问答
workerman-statistics 添加
数
据
源问题求答
workerman-statistics 添加
数
据
源,只能填写IP吗,是否支持域名,想监控公司的某个网站运行情况,但是网站是外网IP,有代理层的分布式网站,这样加外网IP能接收到请求吗,因为客户端代码是部署在不同的机器上的
« 上一页
1
...
102
103
104
105
106
107
108
109
...
451
下一页 »
« 上一页
105
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝