workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
socket.io运行一段时间就卡住?求大神指导
连接数很少,
不
到10个。 使用的
事
web-msg-sender例子改版的 。有大神来看看什么情况?感谢。 php已经安装event扩展 !
问答
workerman作为ws客户端,如何保持多个连接?如何动态增删连接?
会有新用户产
生
,产
生
新用户时动态给他建立一个连接。:** 在命令行执行一次脚本后,再次执行“php BTrade.php start 1273” 会报错 “Workerman[ BTrade.php] already running” 疑问:是
不
是一个脚本只能存在一个进程$queueTmp //下面省略.... } ``` **问题:**restart脚本虽然能拿到最新用户,但是会导致已有的连接断开 reload能保证
不
断开,但是
不
会执行 $accounts = $pR->get($aKey); 获取所有用户?希望有大佬能指点下是
不
是我的使用方式是错误的?或者谁能提供下解决思路。十分感谢!
问答
数据传输中网络断开,恢复连接后如何重传?
是否有
回
调显示当前发送的数据发送
不
成功?
问答
【已解决】静态php8.1 请求curl 非常慢基本都是5s多,php7.3环境非常快
',验证码有
效
时间为10分钟,请及时输入!退订
回
复T'; $data = [ 'content' => $content, 'phone' => $phone, 'channel' =>
问答
webman框架重启时,redis队列会直接结束正在消费的任
务
,这种情况如何处理呢?
#### 问题描述 webman框架中使用redis队列,运行过程中,如果进行reload/restart时,会直接结束正在消费的任
务
,导致任
务
处理一半,这种情况有啥方法处理吗?
问答
消息队列,消费者可以同时处理多条消息吗?
RabbmitMQ队列里都是耗时任
务
:请求第三方的API(http)。 当开启一个消费worker时,能否在产
生
IO时继续处理下一条消息。如果
不
能实现,我就打算放到REDIS list里,用wokerman的定时器读取redis来发送异步http请求,如果失败就重新加到list里。
问答
webmem-admin建议
在表单属性那里新增富文本编辑器,我用示例页面的Tinymce上传好像有bug,最后自己重新下载js修改 2.增加id关联,比如用户关联某个活动,编辑的时候可以好像laravel-admin那样在输入框搜索 3.增加单页面
生
成,希望可以一键
生
成像系统设置那样的单页面 这是我在开发时遇到的问题
问答
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
问答
onMessage方法 有时正常 有时没反应 有时乱码 随机产
生
接收到的数据的长度还是一直在变化 这是前端的代码 [attach]2320[/attach] 我想问 为什么我这个 $this->_recvBuffer 接收到的长度一直在变化 是前端问题 还是后台写的
不
对
问答
nginx 代理 wss连接
不
上
[wss连接
不
上](/upload/img/20220820/2063006ba9b955.jpg "wss连接
不
上") !
问答
如何将所有worker进程的内存缓存清空?
#### 问题描述 webman中,为了加快处理的
效
率并减少IO,做了内存缓存。即根据请求的数据,从数据库中查询到数据后加载到了静态数组`LoadData::$data`中,供下次请求直接使用。在
不
使用共享内存存放`$data`的前提下,怎么处理呢? #### 为此你搜索到了哪些方案及
不
适用的原因 考虑每个worker进程订阅redis的频道,然后推送,但是可能存在
不
稳定的情况。
问答
webman没有$_SERVER['HTTP_HOST'] 属性吗?怎么解决?
微信的底层overtrue/wechat,使用$_SERVER['HTTP_HOST']发
生
了错误 代码:$wechatApp->jssdk->buildConfig(["scanQRCode"], false
问答
phpsocketIO中是否有类似于nodeJS的callback
回
调?
例如,nodeJS中我可以这么写: ```javascript socket.on('wait_msg', function(obj, callback){ ...... ...... ...... callback(true); }); ``` 然后前端可以这么接收: ```javasciprt socket.emit("wait_msg", {"msg": "just demo"}, function(data){ if(!data){ socket.disconnet(); console.log("获取数据失败"); } }); ``` 想请问一下,nodeJS中得这种callback方法在phpsocketIO中是否有? 如果有,该如何写? 如果没有,是否有比较合适的替代方法? 我目前只能想到一种就是用$socket->emit(); 向客户端发送一个失败的指令来替代callback,但这样需要修改现有的前端接收代码。 有没有大神有更好的解决方案?
问答
vue 页面 加入 webman/push 建立WebSocket 返
回
pusher:connection_established
## 问题 vue 用的 `webman/push` 带的 `src/utils/push-vue.js` 本地开发 直接链接 `ws://127.0.0.1:3131` 是没问题的, 部署到 线上,nginx 做代理 报错如下: ``` { "event": "pusher:connection_established", "data": "{\"socket_id\":\"1.3\",\"activity_timeout\":55}" } ``` ` ## 疑问 部署线上环境,还需要改什么配置文件嘛?
问答
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字段在搞特殊? 最后,无奈,用最原始的方法测试,没想到解决了。。。
问答
Gateway客户端断开链接后 在服
务
端设置的定时器还一直运行
Gateway客户端断开链接后 在服
务
端设置的定时器还一直运行,请问如何关闭?
问答
可
不
可以让process中的某个进程单独reload,
不
用整个一起reload?
可
不
可以让process中的某个reload,
不
用整个一起reload?
问答
关于自定义进程执行异步任
务
的问题
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 ``` --- #### 问题 为什么所有的异步任
务
,
问答
workerman 3.0 和2.0 架构的主要差异点和注意
事
项是什么?
同题,同时2.0如何升级到3.0
问答
BusinessWorker的
事
件处理函数或者类能否指定到其它目录
$worker->eventHandler = '\app\controller\Events'; 类似于这样子,
« 上一页
1
...
179
180
181
182
183
184
185
186
...
483
下一页 »
« 上一页
182
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝