workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
【已解决】接收webSocket时,onConnect和onWebSocketConnect会同时触发嘛?
请教一下:** webman通过插件方式安装了gateway-worker,在每次接收webSocket请求的时候,都同时触发了**onConnect**和**onWebSocketConnect**这两个
回
调函数,
不
知道是
不
是正常的?
问答
Workerman-Mysql-Connection能
不
能增加lastParams?
#### Workerman\Mysql\Connection能
不
能增加lastParams?要重新读取一遍,使用 $lastSql 去执行
不
可行,因为$lastSql得到的是含 :user_id 这些的SQL语句。。。但是PDO用bindParam方法要绑的参数没法得到。。。把上面那行一大堆代码在这里重新写一遍,又
不
利于维护。。。} ``` 为了解决这个问题,本来想写个类继承自 Workerman\Mysql\Connection 并增加 lastParams(),但发现
不
改原来的代码,增加
不
了。。。官方能
不
能帮新增这个东西,我
不
想改官方的这个 Workerman\Mysql\Connection 类,因为那样意味了以后
不
方便升级了。。。
问答
8787能
不
能换成80(已解决)
#### 问题描述 8787能
不
能换成80 这里写问题具体描述 8787能
不
能换成80 #### 为此你搜索到了哪些方案及
不
适用的原因 8787能
不
能换成80 这里写搜到的方案及
不
适用原因
问答
在客户端连接后定时发送数据问题
这两种
效
果一样吗? 使用定时器在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阻塞也可以同时处理多个请求,但实际测试执行到这里阻塞时,其他请求也是阻塞的(哪怕什么都
不
处理),
不
知是我对协程理解的有问题还是代码的问题呢?
问答
TCP客户端发送数据很大,服
务
端接收时被拆分成多条,应该如何处理成一条?
[截图](//www.workerman.net/upload/20191222/225dfeede18d1b.png) 服
务
端接收数据如下:  请问服
务
端应该如何组装数据,或者说怎么处理成一条
问答
windows服
务
器安装libevent扩展后,gateway正常启动,但sockcet连接时出错?
php 5.5 gateway 3.0.15 workerman 4.0.3 首先, 未安装libevent扩展前,gateway启动、socket连接等业
务
一切正常。业
务
连接时出错: web页面websocket连接出错:WebSocket connection to 'ws://localhost:8420/' failed: Error during WebSocket
问答
workerman作为客户端的关闭问题
我服
务
器有一个php程序用来作为客户端拉取一个websocket连接,获得想要的内容后就结束进程。 我使用 Worker::stopAll() 后,程序没有关闭而是无限重启……
不
知道为什么。(在命令行里以debug模式启动就会无限循环执行-重启,直接通过浏览器访问程序的话返
回
500) 新手上路,感谢各位大佬帮忙看一下! ```php <?echo "备份失败"; } break; default: echo "与服
务
器交互失败
问答
消息队列,消费者可以同时处理多条消息吗?
RabbmitMQ队列里都是耗时任
务
:请求第三方的API(http)。 当开启一个消费worker时,能否在产
生
IO时继续处理下一条消息。如果
不
能实现,我就打算放到REDIS list里,用wokerman的定时器读取redis来发送异步http请求,如果失败就重新加到list里。
问答
请教下 workerman 做tcp长连接服
务
端时如何能知道客户端掉线
请教下 workerman 做tcp长连接服
务
端时如何能知道客户端掉线,非正常关闭的这种 比如网线掉了
问答
关于onClose的一些疑问
#### 问题描述 我官方例子中加入onClose
回
调属性,当触发了onClose,就会在终端中输出connection closed,但我运行后,通过浏览器访问,浏览器已经请求结束了,但终端还没输出connection// 创建一个Worker监听2345端口,使用http协议通讯 $http_worker = new Worker("http://0.0.0.0:6636"); // 启动4个进程对外提供服
务
$http_worker->count = 4; // 接收到浏览器发送的数据时
回
复hello world给浏览器 $http_worker->onMessage = function(TcpConnection
问答
【已解决】静态php8.1 请求curl 非常慢基本都是5s多,php7.3环境非常快
',验证码有
效
时间为10分钟,请及时输入!退订
回
复T'; $data = [ 'content' => $content, 'phone' => $phone, 'channel' =>
问答
聊天系统中删除定时器的问题?
假设用户1是普通用户,用户2是客服 该系统使用webman框架和自带的Gateway 当用户(1)给(2客服)发送消息后,如果用户(1)在两分钟内没有收到客服的
回
复就重新分配客服, 如果客服(2)
回
复消息给用户(1)就删除这个定时器,发现删除
不
了,请问是跨进程的删除的原因吗,能否提供一个解决方案 !
问答
workerman重连的问题
进行重新连接房间,并发送一个状态,然后每次都是还没连接成功就那句状态就发出去,结果报了workerman未连接的错误 js我是先断开workerman再连接后发送状态,可是每次都是断开后就发送状态,然后才返
回
了连接成功,使用
回
调函数也
不
好使,请问这个有什么方法可以解决吗
问答
使用HTTP协议对外提供Web服
务
,参数的小数点,加号等符号自动被替换成下划线
使用HTTP协议对外提供Web服
务
时候,向服
务
发送post参数,,参数中小数点,加号等符号自动被替换成下划线,这是什么原因啊?
问答
为什么我的PHPworkman程序中医用json_decode 就发
生
错误
```php $ws_worker->onMessage = function($connection, $data) { // 向客户端发送hello $data $m=Array("type"=>"login","ss"=>"sd"); $m=json_encode($m); echo $data; echo $m; echo json_decode($m); broadcast($data); }; ``` 本来是json_decode($data),出现错误,现在这个$m怎么也出现错误
问答
Channel中的connection id的
生
成机制是无限自增的吗?
做进程间通讯的时候,进程重启多次后发现连接Channel的connection自增了
问答
生
产环境中redis-queue中发送失败的如何处理?
{redis-queue}-failed 中的错误,如果是可忽略的错误,需要定期清理吗?
问答
请问你们
生
产环境的php.ini都是怎么优化的
#### 问题描述 PHP7 php.ini配置优化 比如memory_limit 等等 各位大哥怎么优化的
« 上一页
1
...
171
172
173
174
175
176
177
178
...
461
下一页 »
« 上一页
174
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝