workerman
首页
问答
分享
手册
市场
物联网
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
gatewayworker内存问题
压力测试的时候发现的, 连接数越大,进程内存越大, 但是连接数减小,到连接数变到0,内存还是
不
变小, 每个进程内存达到上限的时候,重新连接服
务
器,发现就连接
不
上服
务
器了, 可能是进程内存满了。。。有60多m
不
晓得怎么
回
事
问答
gateway 服
务
启动成功,握手时方法能触发,握手完成时没有触发
#### 问题描述 gateway 服
务
启动成功,握手时方法能触发,握手完成时没有触发 是什么问题 #### 程序代码或配置 ``` /** * onConnect
事
件
回
调])); Gateway::sendToCurrentClient("触发握手"); } /** * onWebSocketConnect
事
件
回
调
问答
代码冷启动,总是第一次报错,咋
回
事
呢?后面就正常了
filePath;//原图片名称 $dst_img = $thumbnailPath;//压缩后图片的名称 $percent = 0.5; #原图压缩,
不
缩放定义图片保存文件名 $savePath = time().mt_rand(10000000,99999999).uniqid().'.png'; //将图片传到腾讯云(原图
不
压缩$savePath;//远程服
务
器存储的名字 //如果存在图片类型 if(isset($type) && $type){ $server_key_name$savePath;//远程服
务
器存储的名字 } //引入腾讯云cos require '.原图和缩略图) @unlink($filePath); @unlink($thumbnailPath); //请求成功,返
回
图片存储信息
问答
代码
不
写在
回
调函数里怎么获取$connection?
在查看服
务
端主动推送给客户端消息的例子时发现,大多数代码都是写在
回
调函数(最普遍的是onMessage函数)里的。本人现在要实现的场景是服
务
端
不
定期主动向客户端推送消息,代码上我想在类文件里写一个方法外部调用,这样的话就会有个问题, 找
不
到$connection , 继而$connection->send() 无法使用
问答
新手提问,刚用上webman,有很多
不
懂的地方
php start.php start 使用后命令行只能点右上角的差差才可以终止,并且修改了文件好像要重新打开命令行执行才
生
效
??
问答
GatewayWorker 路由 route 中 返
回
值 为 false
不
可以吗?
手册中写的是 返
回
值 返
回
$worker_connnections 中的一个连接对象。如果没有可返
回
的$worker_connnections,则返
回
false。in /share/gatewayworker/vendor/workerman/gateway-worker/src/Gateway.php on line 414" ``` 看了源码好像是没有对返
回
的
问答
在服
务
器启动是报错,这是怎么
回
事
,帮忙看看
php start.php start [attach]2493[/attach] php start.php start -d [attach]2496[/attach]
问答
$worker->onMessage
事
件没有触发,收到的数据必须是\n结束吗?没有\n是否可以触发
$worker->onMessage
事
件没有触发,收到的数据必须是\n结束吗?没有\n是否可以触发 我从一个类似单片机的板子上接收到的socket数据,结尾
不
是以\n结束的,所以没有出发$worker->onMessage
事
件,这个有定义吗?以什么结束才触发$worker->onMessage
事
件
问答
webman redis扩展hset如何设置有
效
期
webman redis扩展hset如何设置有
效
期
问答
GatewayWorker的垃圾
回
收机制
请问一下,在onClose
回
调的时候,是
不
是就会自动进行垃圾
回
收?
问答
异常返
回
怎么样才能直接返
回
json 数据
#### 问题描述 异常返
回
怎么样才能直接返
回
json 数据啊,官方文档没看懂具体怎么操作的 #### 为此你搜索到了哪些方案及
不
适用的原因 这里是官方文档 ![截图](/upload/img/20221222/2263a4211d15b4.png) 我想封装个获取请求参数的方法,如果该参数
不
存在,则直接抛出异常,但是,请求的时候却给我返
回
这个 ![截图](/upload/img/20221222/2263a421659658.png) 这个并
不
是我需要的json格式的信息啊
文档
业
务
初始化
# 业
务
初始化 有时我们需要在进程启动后做一些业
务
初始化,这个初始化在进程
生
命周期只执行一次,例如进程启动后设置一个定时器,或者初始化数据库连接等。下面我们将对此进行讲解。#### 执行命令 执行命令 `php webman make:bootstrap MemReport`
生
成初始化文件 `app/bootstrap/MemReport.php` > **提示**$worker; if ($is_console) { // 如果你
不
想命令行环境执行这个初始化,则在这里直接返
回
return;,例如我们
不
需要监控monitor进程,则`MemReport.php`内容类似如下: ```php <?$worker; if ($is_console) { // 如果你
不
想命令行环境执行这个初始化,则在这里直接返
回
return;
问答
应用插件自定义路由无
效
。
在应用插件下的config/route 自定义路由无
效
。
问答
连接wss之前用的好好的突然就连接
不
上了,浏览器报错ERR_CERT_DATE_INVALID,pc端浏览器都
不
行,但是pc微信是可以连上。证书是有
效
的
连接wss之前用的好好的突然就连接
不
上了,浏览器报错ERR_CERT_DATE_INVALID,pc端浏览器都
不
行,但是pc微信是可以连上。证书是有
效
的
文档
如何建立udp服
务
# 如何建立udp服
务
在workerman中建立udp服
务
很简单,类似如下代码 ```php $udp_worker = new Worker('udp://0.0.0.0:9292'); $udp_worker){ var_dump($data); $connection->send('get'); }; Worker::runAll(); ``` 注意:因为udp是无连接的,所以udp服
务
没有onConnect和onClose
事
件。
问答
mysql断线重连
不
起作用
在TP的命令行下的其他命令,配置断线重连,始终有
效
。数据库就会连接失败: [attach]1226[/attach] GatewayWorker进程中,数据库初始化连接如下: [attach]1227[/attach] 在重连1次失败后,再次重连就发
生
:再次强制重连,依然无
效
: [attach]1228[/attach] 暂时的解决办法就是stop停止GatewayWorker,再重新start -d启动GatewayWorker。快个把月了,采取了各种方法,都
不
行。
问答
gatewayworker异步任
务
问题
在异步任
务
里面可能返
不
回
了,怎么关闭这个连接呢
问答
生
产环境,如何发布更新?
2. redis队列,消费者正在消费消息,这个时候更新,这条消息是
不
是就没有了? 所以这种情况,专业的MQ,有ack机制,就能避免这种情况的发
生
? 3.如果只用一台服
务
器运行webman,应该如何发布更新呢? 有没有思路可以提供一下
问答
.'); 服
务
端是怎么运行的
.'); 服
务
端会触发 chat message
事
件, 请问服
务
端是怎么捕获 chat message
事
件名并触发相应的函数。。
问答
GatewayWorker
事
件定义问题
2、几个
事
件必需要static静态类型吗?因为项目是从另外地方移植过来,所以如果是静态类就会涉及很多地方的更改,可以是普通的PUBLIC方法吗?
« 上一页
1
...
20
21
22
23
24
25
26
27
...
433
下一页 »
« 上一页
23
下一页 »
赞助商
特别赞助栏位
+成为赞助商
×
请作者喝咖啡
×
🔝