workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
GatewayWorker
的Even.php使用mysql连接 Class 'Workerman\MySQL\Connection' not found
引入文件: ```php use \
GatewayWorker
\Lib\Gateway; use \
GatewayWorker
\Lib\Db; public static $mysql = null;workerman'); } ``` 出错一直出现: `PHP Fatal error: Class 'Workerman\MySQL\Connection' not found in E:\work\
GatewayWorker
问答
请问下,我想给plugin下的所有应用添加一个全局中间件,来达到限
制
外部访问的目的,应该怎么做啊?
#### 问题描述 请问下,我想给plugin下的所有应用添加一个全局中间件,来达到限
制
外部访问的目的,应该怎么做啊?#### 为此你搜索到了哪些方案及不适用的原因 我试过在全局中间件里加限
制
,
发
现plugin下的插件并不会触
发
全局中间件,试过在全局路由里设置拦截,也没有触
发
文档
关闭未认证的连接
# 关闭未认证连接 **问题:** 如何关闭规定时间内未
发
送
过
数
据
的客户端, 比如30秒内没收到一条
数
据
就自动关闭这个客户端连接, 目的是为了让未认证的连接必须在规定时间内认证 **答案:** `TcpConnection $connection) { // 临时给$connection对象添加一个auth_timer_id属性存储定时器id // 定时30秒关闭连接,需要客户端30秒内
发
送
验证删除定时器
问答
gatewayworker
中能实现语音通话吗?不是语音消息
目前已经完成文本的
发
送
,图片和语音,本质上都是先上传文件到服务器,只是通过websocket
发
送
相应的文件路径,这个不难实现。
问答
请问gateway中的event如何把收到的消息在转
发
到第三方
最近在弄微信的项目,场景是这样的 :在微信里面聊天 客人
发
送
消息,
发
送
到后台 ,后台推
送
到网页客户端 , 客服在通过网页客户端与客人沟通。现在我可以用gateway client从后台把微信消息转
发
到网页客户端 ,但是从网页客户端
发
送
消息到后台,后台再转
发
到tp框架,这条路看来好久 没有解决方法 请问大神有何方法解决呢?
问答
workerman 能设置
制
定ip链接么
比如 我启动 workerman服务器 只允许
制
定一个或多个ip 链接,其他拒绝
问答
我
发
现Request获取get和post的格式不一致
#### 问题描述 我
发
现Request获取get和post的格式不一致,是什么原因? #### 重现问题的步骤 我在中间件调试结果  我搞错了 打扰了 我的请求
数
据
有问题
问答
gatewayworker
服务器A和gatewayclient服务器B不在同一台服务器上,在B服务器上调用gatewayclient的方法失败
gatewayworker
服务器已经开放了8282和1238的端口,客户端可以与其建立长连接,但是在gatewayclient服务器B使用Gateway::下面的任何方法都无效,能不能指导下如何配置这些信息A服务器上的start_gateway的配置 ```php // gateway
进
程,这里使用Text协议,可以用telnet测试 $gateway = new Gateway("Websocket://0.0.0.0:8282"); // gateway名称,status方便查看 $gateway->name = 'YourAppGateway'; // gateway
进
程
数
$gateway->Register('text://0.0.0.0:1238'); // worker名称 $worker->name = 'YourAppBusinessWorker'; // bussinessWorker
进
程
数
量
问答
gatewayworker
路由绑定
gatewayworker
集群中要是和gateway绑定的worker挂了,新的网络请求过来路由会重新绑定到新的,不会访问失败吧
问答
Gatewayworker
使用sendToUid失败
按官方的thinkphp框架结合示例测试,能确定的是bindUid和joingroup绑定是成功的,返回的结果是1,使用sendToclient
发
送
消息也是成功的; 但是使用sendToUid 和 sendToGruop
问答
Gateway::sendToAll()出现stream_socket_client():错误
Controller; class Sendmsg extends Controller { public function index() { // 向任意uid的网站页面
发
送
数
据
'type' => 'send', 'client_id' => 'this is ending all' )));//单个Client推
送
成功
问答
如何将消息推
送
到安卓客户端?
安卓客户端直接连上php监听的这个2120端口,然后直接在这里面将消息
发
送
到安卓客户端吗?
问答
ThinkPHP5.1 Workman如何调用写好的主动推
送
函
数
啊(重点是如何获取worker对象)
#### 问题描述 ThinkPHP5.1 Workman如何调用写好的主动推
送
函
数
啊(重点是如何获取worker对象) #### 为此你搜索到了哪些方案及不适用的原因 ```php $ChatDom这个函
数
将 写入消息
数
据
并调用通知客户 public function ActivePrompt($connection, $Arr){ $query = new Notifylog=> $code, "msg" => $msg, "datas" => $data ]); } // 解析字符串头为
数
组
问答
windows中使用swow协程的错误(已解决)
#### 问题描述 在onWorkerStart中使用
数
据
库连接池可能会堆栈异常。 #### 程序代码 启用swow协程。在程序启动后连接
数
据
库。#365, 18) #1 [internal function]: Workerman\Events\Swow->Workerman\Events\{closure}() #2 {main} ``` - 第
二
处错误workerman\coroutine\src\Utils\DestructionWatcher.php on line 48 ``` #### 截图报错信息里报错文件相关代码 - 第一处错误并不是代码问题,我
发
现[截图](/upload/img/20250607/0768442cf09bb2.png) - 第
二
处错误经过分析最终引
发
的异常为上下文未正确销毁引
发
的无限递归调用。原因是我在bootstrap中使用了
数
据
库连接,在workerman中onWorkerStart开了一个协程处理,但是没有销毁上下文。所以才导致了这个bug。 修复代码如下: !
问答
关于websocket
数
据
协议的疑问
我已
发
贴 http://wenda.workerman.net/?/question/56
问答
gatewayWorker
支持Channel分布式通讯组件吗?
gatewayWorker
支持Channel分布式通讯组件吗? 我看手册里面的例子都是Workerman的,没有
gatewayworker
的 能举个例子吗?谢谢了
问答
workman
进
程处理问题
环境workman协议http://127.0.0.1:8081,Nginx代理跳转到8081,tp5+workman,开8
进
程,业务对外curl请求银行项目,超时3秒;同一时间并
发
300+请求,都未超时,想请教一下此时wookman的8
进
程是否只能并
发
处理8个请求,后面的是否都需要排队?4核4线程CPU怎么
发
挥?和Nginx+php+fastcgi比起来处理速度怎么样,fastcgi可以动态生成work是不是会好一点?
问答
business
进
程阻塞
@walkor 求助walkor
数
据
库用的是mysql8.0的版本就会出现这个问题,测试服务器用的是mysql5.7就可以正常运行
问答
tcp 设置了心跳不管用 使用调试工具 收不到服务器的 心跳不给服务器
发
送
任何信息 服务器也不会断掉链接
websocket 是可以的 tcp ```php $gateway_text->startPort = 2500; // 心跳间隔 $gateway->pingInterval = 30; //次
数
$gateway->pingNotResponseLimit = 1; // 心跳
数
据
$gateway->pingData = 'ping'; websocket // 心跳间隔 $gateway->pingInterval = 7; //次
数
$gateway->pingNotResponseLimit = 2; // 心跳
数
据
$gateway->pingData = ''; ``` ```
问答
发
现webman的模型是支持关联的,但是文档未写说明
我
发
现这个
数
据
库的组件和laravel的
数
据
库组件一致,应该都是一样的,简单写了下模型关联,并且正常。
« 上一页
1
...
131
132
133
134
135
136
137
138
...
436
下一页 »
« 上一页
134
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝