workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
如何将所有worker进程的内存缓存清空?
#### 问题描述 webman中,为了加快处理的
效
率并减少IO,做了内存缓存。即根据请求的数据,从数据库中查询到数据后加载到了静态数组`LoadData::$data`中,供下次请求直接使用。在
不
使用共享内存存放`$data`的前提下,怎么处理呢? #### 为此你搜索到了哪些方案及
不
适用的原因 考虑每个worker进程订阅redis的频道,然后推送,但是可能存在
不
稳定的情况。
问答
请教各位,如果用nginx做转发,如何在webman里面获取web服
务
器信息?
请教各位,如果用nginx做转发,如何在webman里面获取web服
务
器信息?
问答
TCP客户端发送数据很大,服
务
端接收时被拆分成多条,应该如何处理成一条?
[截图](//www.workerman.net/upload/20191222/225dfeede18d1b.png) 服
务
端接收数据如下:  请问服
务
端应该如何组装数据,或者说怎么处理成一条
问答
关于自定义进程执行异步任
务
的问题
text://0.0.0.0:8889', 'count' => 20, 'reusePort' => true, ], ]; ``` --- #### 启动服
务
> 启动服
务
php start.php start -d > 查看状态: php start.php status !Technologies with Zend OPcache v7.4.27, Copyright (c), by Zend Technologies ``` --- #### 问题 为什么所有的异步任
务
,
问答
老大
不
建立个微信群吗? QQ都
不
咋用
#### 问题描述 很多php行业技术, 我加了微信群,都是技术文明人,好管理,微信用的多些,QQ群我加了webman群,QQ我半个月都
不
登录一次。
问答
workerman/mysql 更新字段值为0时,入库后变成1
state` enum('0','1') NOT NULL DEFAULT '0' COMMENT '状态:0离线、1在线', ``` 可是试了很多遍,关闭连接后还是1,但是如果同时更新其他字段时,别的字段没
事
,当然同样
不
能为0。我以为是默认值的
事
,后来把默认值去掉,测试还是如此。 再后来当设备断开连接时,我更新其他数据类型为 varchar 的字段,值为0,这时候才发现,数据库里面居然是1,这是啥情况啊,
不
给用0了吗?干脆卸载重新安装了5.7的,但是试了也是
不
行,真的是撞见鬼了。。。后来用on/off来代替值,可是还是有这样的问题,似乎并
不
更新这个字段,难道这个state字段在搞特殊? 最后,无奈,用最原始的方法测试,没想到解决了。。。
问答
请教下 workerman 做tcp长连接服
务
端时如何能知道客户端掉线
请教下 workerman 做tcp长连接服
务
端时如何能知道客户端掉线,非正常关闭的这种 比如网线掉了
问答
作为客户端使用,close后之前的ping还在?
$connection->close(); } ``` 但是断开后发现原来的ping还在,服
务
端还会
回
pong ```php Timer::add(15, function () use ($connection) { $connection
问答
webman无法获取上传文件信息
按照手册配置无法接受、打印出任何上传文件的数据,使用php原
生
的接收报错
问答
业
务
进程有没有内存溢出的风险
是
不
是原理上 PHP的变量 数组之类的都会常驻内存,
不
会自动释放?
问答
根据域名链接
不
动的myql,在thinkorm.php 里面获取
不
到request 信息
#### 问题描述 根据域名链接
不
动的myql,在thinkorm.php 里面获取
不
到request 信息。这个怎么解决,有什么好方法
问答
使用HTTP协议对外提供Web服
务
,参数的小数点,加号等符号自动被替换成下划线
使用HTTP协议对外提供Web服
务
时候,向服
务
发送post参数,,参数中小数点,加号等符号自动被替换成下划线,这是什么原因啊?
问答
【已解决】接收webSocket时,onConnect和onWebSocketConnect会同时触发嘛?
请教一下:** webman通过插件方式安装了gateway-worker,在每次接收webSocket请求的时候,都同时触发了**onConnect**和**onWebSocketConnect**这两个
回
调函数,
不
知道是
不
是正常的?
问答
GatewayWorker中的分组,能创建多少个?分组数量是否会有上限?上限是取决于哪些因素?
分组的逻辑是 用户登录客户端之后,产
生
的client_id通过 Gateway::bindUid 绑定一个用户名(例如admin) 然后用户可以选择归属为A分组或者B分组等等,用户绑定分组关系是一对多[截图](//www.workerman.net/upload/20210225/2560371225bc82.png) 目前已有7000+的分组,分组里的用户平均
不
到10个用户,暂时没有出现绑定
不
了的请问下分组数量会
不
会有上限,上限取决于什么?想提前准备下,
不
然到时候用户量上来了,一是解决
不
了就很麻烦,或者这种绑定关系有没有更好的优化方案?
问答
在客户端连接后定时发送数据问题
这两种
效
果一样吗? 使用定时器在timer中发送数据Gateway::sendToCurrentClient('READ ID'); 为什么接收
不
到?如果定时发送的数据太快,客户端在接收命令后会一次执行吗,会
不
会引起什么后果?
问答
无法在定时器中跳出判断
#### 问题描述 这里写问题描述 在定时器中写入判断当传入的参数大于某一个值的时候执行指定代码,但是如果这个传入的参数长时间大于某一个值那就得一直执行指定代码,这
不
是我想要的
效
果,我希望当传入的参数即使长时间大于指定的某个值\n\r"; //比如当num>19的时候我的echo语句最多执行三次、即使传入的Num依然大于19我也
不
执行了 } }); ```
问答
请问webman使用协程查询数据库时的一个问题
今天测试了一下协程
效
果,把依赖都更新为最新版(workerman/webman-framework ^2.1、webman/database:~2.1、webman/think-orm:~2.1),然后修改23:41:03"}] } ``` 这里用sleep模拟了慢查询,按原想法应该:开启了协程,单进程遇IO阻塞也可以同时处理多个请求,但实际测试执行到这里阻塞时,其他请求也是阻塞的(哪怕什么都
不
处理),
不
知是我对协程理解的有问题还是代码的问题呢?
问答
是否可以把admin这个应用整个改成/hide 这样的路由
而且让/admin失
效
? 现在如果要实现,那么 admin应用下面的控制器都要一个个定义。
问答
workerman重连的问题
进行重新连接房间,并发送一个状态,然后每次都是还没连接成功就那句状态就发出去,结果报了workerman未连接的错误 js我是先断开workerman再连接后发送状态,可是每次都是断开后就发送状态,然后才返
回
了连接成功,使用
回
调函数也
不
好使,请问这个有什么方法可以解决吗
问答
聊天系统中删除定时器的问题?
假设用户1是普通用户,用户2是客服 该系统使用webman框架和自带的Gateway 当用户(1)给(2客服)发送消息后,如果用户(1)在两分钟内没有收到客服的
回
复就重新分配客服, 如果客服(2)
回
复消息给用户(1)就删除这个定时器,发现删除
不
了,请问是跨进程的删除的原因吗,能否提供一个解决方案 !
« 上一页
1
...
179
180
181
182
183
184
185
186
...
481
下一页 »
« 上一页
182
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝