【已解决】webman Gateway 阿里云负载均衡 后端机器一台能发消息 一台不能

问题描述 webman Gateway 阿里云负载均衡 client id都是一致的情况下 后端机器一台能发消息 一台不能 用的是 gateway-worker插件 https://www.workerman.net/plugin/5 程序代码或配置 在onWebSocketConnect Gateway::bindUid($client_id,$User['id']); 在检查是否在线的时候 if(!Gate...

alex 发表与 8天前 239 浏览 3 回答
使用webman2 安装了redis, support目录没有 Redis.php这个文件

问题描述 根据https://www.workerman.net/doc/webman/db/redis.html 安装redis. composer require -W webman/redis illuminate/events 安装完成后,发现 support目录没有 Redis.php这个文件 。 导致 use support\Redis; 会报错。怎么搞。 程序代码 <?php namespace ...

ccbu7758520 发表与 22天前 161 浏览 2 回答
workerman长连接2个方向

问题描述 workerman的长连接 方向 1.平滑重启服务 重启不断开ws长连接 转发到task处理 每次只重启task 2.任意线程都可以向任意长连接发ws数据包,关闭链接 (unixSocket远程调用) 2个方向有没有搞头...

xhxx 发表与 25天前 257 浏览 2 回答
Webman 1.5 能在中间件中能修改 Request 吗?

问题描述 Webman 1.5 能在中间件中能修改 Request 吗? 在文档中介绍了修改 Response 的例子,如果我想修改请求过来的 post 的数据,该怎么操作? <?php namespace app\middleware; use Webman\MiddlewareInterface; use Webman\Http\Response; use Webman\Http\Request; cl...

sfsfr 发表与 2025-08-13 453 浏览 6 回答
同步队列为社么不等待Redis::send($queue, $data, 60)阻塞执行完

问题描述 这里写问题描述 同步队列为社么不等待Redis::send($queue, $data, 60); 执行完再显示redis queue test,而是立即显示redis queue test ...

zhanghao 发表与 2025-08-09 332 浏览 2 回答
跳转页面后可以让client_id不变吗?

如题 每个页面都这样写,到第二个页面的时候client_id会刷新,我这么写应该不对的吧?onopen是重新连接的吧?应该要怎么写呢? 或者说如何保存一个session,能保存uid,就算client_id刷新了也可以通过uid绑定 <script> ws = new WebSocket("ws://127.0.0.1:7272"); ws.onopen = function() { ...

exzhang 发表与 2024-10-22 692 浏览 2 回答
不重启的情况下动态路由实现

走默认路由配置不可能实现,目前来看想从中间件入手,路由开放匹配全路由,在中间件获取path进行判断进那个控制器,但是不知道如何从中间件指派那个控制器方法返回...

dsx5ds 发表与 2024-10-18 418 浏览 1 回答
请问如何把webman-admin通过nginx反向代理到站点子目录下

问题描述 我用webman新创建的项目 composer create-project workerman/webman 然后再安装webman-admin composer require -W webman/admin 然后访问带端口号的地址: http://domain:55602/app/admin 一切都是正常的。 但是我的服务器、域名、端口都有限制,所以我不能在url根路径下访问webman-admin ...

cqqjj1029 发表与 2024-07-10 1039 浏览 5 回答
workerman作为http服务接收大并发请求,nginx返回502

问题描述 我用workerman做了一个http服务,作用是作为定时器来通知第三方服务器,然后量大了以后,nginx日志里发现了,这种错误: 2024/06/16 16:52:28 [error] 28425#0: *314 recv() failed (104: Connection reset by peer) while reading response header from upstream 页面等待一段时...

phpfuns 发表与 2024-06-17 1088 浏览 2 回答
关于webman-admin 应用插件开发 有更详细的视频或者文档吗?

问题描述 关于webman-admin 应用插件开发 有更详细的视频或者文档吗? 主要是涉及到admin方面的东西有哪些介绍或者视频文档之类的 为此你搜索到了哪些方案及不适用的原因 B站没找到 感谢各位大佬!!!!...

积极废人 发表与 2024-03-31 734 浏览 1 回答
为什么关闭一个服务后,另一个服务也同样被关闭了

问题描述 用的是ThinkPHP6.1,在项目里写了两个服务,独立的文件,一个TCP_SERVER,另一个是TCP_client 1、然后启动服务:php think serv start -d;php think client start -d 2、问题:当使用关闭client的时候,发现TCP服务端,也跟着stop了;同样关闭Server的时候,Client也随着Stop了。 3、关闭:php think cli...

老城根 发表与 2024-03-14 829 浏览 1 回答
【已解决】请问下中间件向控制器传参时可以往post里追加么?

手头有个项目较为特殊,前后端分离,前端Post过来的是一段秘文,后端需要解密。 目前统一在中间件里解密后传参给控制器,找了下文档,貌似只有对象方式传递。 $request->xxx = 'xxxx'; ... 有没有办法在中间件里直接往post里追加参数呢,然后控制器里用$request->post();这种方式获取呢? ------------附上解决方案 1:直接改造parsePost或parseGe...

jolalau 发表与 2024-01-27 1054 浏览 3 回答
如何不破坏 Request.php 代码 修改 里面的sessionId的获取方式

问题描述 session他是获取的是cookie 如果我的session key 存到HTTP请求头里面 怎么样不修改他框架的代码 我如果不修改 他的这个框架的文件 怎么样使用 使用 session("admin") 他还会读取 header里的 session key ...

发表与 2024-01-17 893 浏览 2 回答
[已解决]webman+swoole,协程环境中HttpRequest已经做了协程上下文处理了吗

问题描述 1.测试两个请求,第一个请求协程挂起5秒后输出所有请求参数;第二个请求直接输出所有请求参数。如果\Workerman\Protocols\Http\Request没存储上下文的话,第一个请求返回的应该已经被第二个请求污染了啊 2.如果\Workerman\Protocols\Http\Request做了协程上下文处理,那是否意味着在webman控制器中可以不用考虑自己处理请求上下文,可以直接用$reques...

xiaopi 发表与 2024-01-13 1952 浏览 2 回答
22定时任务请求别人网站,过段时间有一两个不执行了

->addTask('task1', '/1 ', \app\crontab\tasks\Cp1Task::class) ->addTask('task2', '/1 ', \app\crontab\tasks\Cp2Task::class) ->addTask('task3', '/1 ', \app\crontab\tasks\Cp3Task::class) ->a...

luchao1976 发表与 2024-01-11 762 浏览 1 回答
webman 使用Nginx代理后,上传的图片无法访问

webman做为API服务,前端使用VUE,部署的时候使用Nginx代理API服务,有些资源图片是通过后台上传的,路径为 /app/admin/upload/img/xxx.png 部署使用宝塔添加站点,类型选为Static,其中 URL rewrite 配置如下 # 真实IP set_real_ip_from 0.0.0.0/0; real_ip_header X-Forwarded-For; # API接口 l...

Angel 发表与 2024-01-04 1306 浏览 2 回答
定时器怎样设置随机时间内的任务

time_interval 例如可以为随机1-100的随机定时时间吗...

a810291783 发表与 2023-11-25 855 浏览 1 回答
请教表格顶部工具栏和表格行工具栏视图鉴权问题

问题描述 有个selectPage是管理员列表,我只是希望在超级管理员视图显示 1.请教index页面顶部查询表单中是否有鉴权决定是否显示的方法? 2.请教layui table中 表头参数是否有 鉴权决定是否显示的方法? 类似于表格顶部工具栏和表格行工具栏里面的button那种可以通过permission来鉴权是否显示 为此你搜索到了哪些方案及不适用的原因 我目前可以想到的方案 1.第一个是通过 return ...

掌柜 发表与 2023-11-23 898 浏览 1 回答
[已解决]请问如何动态的加载指定类?

问题描述 我在app下新建一个service目录,这个目录计划放上百个类甚至更多,如userlistservice,userinfoservice等等之类,我在控制器如何指定一个服务类加载,我每次只需要加载一个类,在这个类文件中执行统一入口操作,去完成不同的操作。我想实现通过参数来调用不同的类加载执行,控制器就一个入口,服务类文件会越来越多【不断新增】,如何能动态加载指定服务类,类似于require_once指定类文...

lyiply 发表与 2023-10-12 991 浏览 3 回答
问:gateway-worke有集成到symfony框架的版本吗?

问题描述 我的项目使用框架是symfony,现在想用gateway-worke实现消息推送,广播等功能,现在gateway-worke有这个框架版本吗? 为此你搜索到了哪些方案及不适用的原因...

城北 发表与 2023-09-25 798 浏览 2 回答

efnic

3964
积分
0
获赞数
0
粉丝数
2019-08-27 加入
🔝