问题描述 目前的场景,服务端开启一个http服务,服务端向客户端以SSE(Server-sent Events)方式发送数据,当客户端主动断开连接,服务端的数据还在持续发送,这时候同一个客户端再次连接会连接不上,观察发现只有SSE发送完成之后才会触发onClose、同一个客户端才能再次建立连接。 我现在需要的时当同一个客户端主动断开连接后,服务端允许同一个客户端马上重新建立连接且不影响之前连接的数据处理,请问有什么好...
问题描述 昨天我加了2个60秒和10秒的延迟, 然后我就吧电脑休眠了,第二天起来,启动了服务, 但是发现redis库里这两条延迟数据没被执行? 挺奇怪,然后我模拟将redis记录值的过期时间调整到昨天,然后同样关掉服务,再开启,发现被执行了, 程序代码或配置 操作系统环境及workerman/webman等具体版本 最新版 php8.2...
问题描述 workerman/redis-queue建议subscribe增加class方法调用 QUEUE_WAITING、QUEUE_DELAYED、QUEUE_FAILED可自定义...
问题描述 class TcpConnection { public $errorHandler = null; public function error(Throwable $exception): void { if (!$this->errorHandler) { Worker::stopAll(250, $exception); ...
问题描述 upstream webman { server 127.0.0.1:8787; keepalive 10240; } server { server_name 站点域名; listen 80; access_log off; root /your/webman/public; location ^~ / { proxy_set_header X-Real...
问题描述 webman/log记录不到队列redis消息 操作系统环境及workerman/webman等具体版本 "workerman/webman-framework": "^1.5.0", "webman/redis-queue": "^1.2", "webman/log": "^1.1"...
问题描述 AI 不时会出现以下错误 stream_socket_client(): php_network_getaddresses: getaddrinfo for api.ailard.com failed: Name or service not known ...
#### 问题描述 这里详细描述问题 配置里面填写的是小程序的appid,微信账户管理里也已经关联,证书也已经部署,不知为啥总是这个提示。。。。 请教大佬,帮个忙,找找可能的原因! ...
问题描述 在webman.log中,每天都可以看到固定的报错信息,但是找不到我写的代码是哪里出的问题。具体错误请看截图。感谢各位大佬。 程序代码 报错信息 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 服务器:centos7 workerman: v4.1.13 webman: v1.5.9...
问题描述 这里详细描述问题 webman ai 中我的信息页面报错 报错信息 这里粘贴报错 见截图 截图报错信息里报错文件相关代码 这里粘贴截图 操作系统及workerman/webman等框架组件具体版本 这里写具体的系统环境相关信息 Workerman版本 4.1.13 Webman版本 1.5.8 WebmanAdmin版本 0.6.18 PHP版本 8.1.18 MYSQL版本 8.1.0 操...
问题描述 浏览器在加载过程中如果按下esc键,会立即停止加载,并向服务器发送FIN指令,断开tcp连接。我想问:webman在接收到FIN指令后是会停止后面的行为(如查询数据库、编译模板),丢弃请求;还是把后面的行为进行完? 希望能得到解答:)...
问题描述 用redis-queque 异步投递 会连接超时 程序代码 use Webman\RedisQueue\Client as RedisClient; $msg .= "合:{$data['before_num']}{$num}={$data['after_num']}"; $data['msg'] = $msg; RedisClient::send($q...
问题描述 这里写问题描述 GatewayClient 怎么给分布式部署的多台gateway发送消息?谢谢, Gateway::$registerAddress = '127.0.0.1:1236'; Gateway::sendToAll($data) 这个是有几台服务器就写几台吗(注册了几台)...
问题描述 webman-admins升级0.6.18报错:500 报错信息 { "code": 500, "msg": "cURL error 28: Operation timed out after 59000 milliseconds with 900830 out of 4587155 bytes received (see https://curl.haxx.se/libcurl/c/lib...
问题描述 你好,使用mqtt客户端连接回调函数里增加一个多次循环发布返回错误信息 而且循环几千次也一秒完成,是我理解的不对吗?少于一千次不报错 程序代码 $mqtt->onConnect = function ($mqtt) use ($sn,$farm_id) { foreach(){ $mqtt->publish() } $mqtt->disconnect(); $mqtt->close...