workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
严重bug,定时器阻塞了端口监听!怎么办?
同时有定时器任
务
和端口监听 2.定时器每一秒执行一次。但是代码会执行2秒,导致定时器接连不断的运行,端口发来的数据无法响应。 怎么办?怎么实现:定时器执行完一次之后,先处理端口的任
务
然后再执行下一次定时器任
务
? inner_http_worker = new Worker('http://0.0.0.0:1598'); $inner_http_worker->count = 1; //进程数 // 当http客户端发来数据时触发添加任
务
onMessage($http_connection, $data){ echo '收到下载数据的请求,'; } /** * 定时执行任
务
分享
分享一个基于workerman的rabbitmq客户端生产者、消费者(基于Event实现事件驱动)
swoole的rabbitmq生产者和消费者(https://www.workerman.net/q/8688) 在使用时发现或多或少有一些问题(最大的问题是CPU抢占问题,导致workerman内的基于定时任
务
长时间得不到执行$this->app_log("rabbitmq server connect failed"); sleep(1); } //执行定时握手任
务
$this->write_heartbeat(); }); } function app_log($log){ //将日志信息发送给日志
服
务
器$this->is_connected == false ){ if( $this->connect() == true ){ //重新连接到
服
务
器true; } } return false; } /** * @return void * * 向
服
务
器发送
问答
关于维持AsyncTcpConnection链接的问题
onWorkerStart 发起 **AsyncTcpConnection 连接逻辑层,在 AsyncTcpConnection 的 **onConnect 回调中,开启定时器发送心跳连接和处理任
务
.看了异步任
务
里面的demo,都是接收到数据就关闭连接,由于 BW与逻辑层是频繁的双向通讯,如果收到数据就关闭连接,这样BW和逻辑层两边都得频繁发起连接,感觉会加重负担。我的想法是,每一个BW发起的一个异步连接逻辑层(仅此一个),BW里面有一个任
务
队列,任
务
队列通过这个连接发送任
务
与接受结果(此处不阻塞BW与GW的通讯),接受到结果,再把结果主动推送到客户端上。 **正在发送任
务
给Logic层,那么这时候A的消息能不能压入任
务
队列?Logic层收到任
务
,处理到一半通知BW‘踢掉D连接’,然后又通知BW'顺带踢掉C'(这里可能是主动通知),后面又可能因为A的消息,Logic层会间断的主动通知BW踢人
问答
在论坛下载的代码(只改了.bat文件,添加了php
服
务
器路径,没有改其他代码,不是放在项目里的),不知道问题出现在哪里?大家帮忙看看,我是新手
[attach]925[/attach] [attach]927[/attach] [attach]926[/attach] [attach]929[/attach] [attach]928[/attach]
问答
getwayworker总是报SSL错误
[api接口报错](/upload/img/20220818/1862fd91fb5d77.jpg "api接口报错") ## 下面是webcoket
服
务
端报错  # 接下来是代码结构 ### 接口发送请求代码 !
问答
关于一个进程的问题,我不是很明白,求解答。
我在做毕
业
设计实现扫码登录的时候使用到这个框架,但是有一事不是很明白。
问答
中间件里执行view::assign有bug
偶发模板标签不识别 3 目前$requeset获取当前请求地址fullurl以及其他方法没有协议(http://或https://),必要的时候每次都得手动去拼接前面的协议 4 目前基于webman开发的行
业
开源框架几乎没有
问答
关于workerman处理http协议$_SERVER变量问题
之前在3.5.31版的中onMessage处理函数中是可以的,而且是传统意义上的server变量,但在最新版中得到的却是与
服
务
器本身有关的一些参数,在最新版中有什么替代方案? ```php <?; // 创建一个Worker监听2345端口,使用http协议通讯 $http_worker = new Worker("http://0.0.0.0:8000"); // 启动4个进程对外提供
服
务
问答
关于gatewayworker中多个端口分别心跳检测的问题
gateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 $gateway->startPort = 11900; //
服
务
注册地址gateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 $gateway->startPort = 12900; //
服
务
注册地址
问答
请教一个socket长连接相关的问题
walkor大神,请教一个socket相关的问题 现在情况是这样的,我要写一个将MySQL数据同步到ES的
服
务
,方案是将MySQL binlog日志解析成结构化的数据,然后写入ES,解析binlog的是一个autoload.php'; // 创建一个Worker监听2347端口,不使用任何应用层协议 $worker = new Worker("text://0.0.0.0:2347"); // 启动4个进程对外提供
服
务
问答
Webman AI发布3.7 支持Azure OpenAI,支持谷歌Gemini
[截图](/upload/img/20231219/196580f13f9bfe.png) west US 有GPT4
服
务
,有些区域没有GPT4
服
务
。然后点击下一步继续其它设置,使用默认值即可。
文档
训练设置
# 训练模块部署步骤 假设你已经安装了webman/ai ### 步骤一:安装redis-stack
服
务
端(注意普通redis-server
服
务
端不支持,要用redis-stack才行) ``` docker
问答
CPU占用高, 一直持续占用40%左右
#### 问题描述 用jmeter 压测了一下api, 结果导致CPU占用高, 一直持续40%左右,
业
务
早已执行完毕, 一个小时后还是40%左右, api接口很简单, 就是向kafka 发送一条数据,也没有循环等
业
务
场景 ### 执行status命令 ``` Workerman[start.php] status ----------------------------------------
问答
workerman Timer动态定时,是否可行
#### 已有一个定时器,希望在定时器流程结束时重新调整定时器的间隔 已经onWorkerStart 准备了一个Timer了,定时为60秒 这个Timer里面有些任
务
要执行,执行中监控了时间 比如:目前执行时间已经到40秒了,待这次任
务
完毕后下次我想调整这个Timer间隔 ``` $timeInt = 60; Timer:add($timeInt, function(){ // 任
务
处理 // 假设到这里已经过去40秒 // 任
务
结束 // 最后 // 比如,这里我要调整 $timeInt = 60 + 40 // 此时Timer从原来的60秒执行一次变为了100秒执行一次 }) ``` 不知道描述清楚没有
分享
webman轻量商城
主商城端(又称后端、
服
务
端,PHP 开发 用于管理后台和提供 api 接口) 下载地址:https://gitee.com/hon-csl/qshop 2.
问答
udp监听与发送
vendor/workerman/Autoloader.php'; // 通信协议 $iot_worker = new Worker("udp://0.0.0.0:9001"); // 启动1个进程对外提供
服
务
问答
mysql出现一个很奇怪的错误
每次客户端连接后,第一次发送聊天信息,
服
务
器那里执行插入就会出错,再发一次他就正常了。两次发送的信息都是一样的,除了时间。
问答
怎么实现数据库最新消息推送到已连接的浏览器上
想实现的功能就是 当数据库插入最新数据的时候 把这条数据推送给链接的
服
务
器 看了很多帖子和方法 对workerman也是一知半解 所以把其他的方法都除掉了 就留下login表示连接成功
问答
端口转发的疑问
; $proxy->onConnect = function($connection) { global $REAL_MYSQL_ADDRESS; // 异步建立一个到实际mysql
服
务
器的连接
问答
GatewayWorker 压测并发卡在3000
#### 问题描述 GatewayWorker 压测在3000多的时候就上不去了,报 worker[none:3956] exit with status 9
服
务
器:2核4G ; centos 这里写问题具体描述
« 上一页
1
...
195
196
197
198
199
200
201
202
...
222
下一页 »
« 上一页
198
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝