问题描述 文档快捷函数中提到的admin_rules方法在整个项目中都没有搜索到 https://www.workerman.net/doc/webman-admin/development/api.html 程序代码或配置 /** 获取当前管理员权限 @return array */ function admin_rules(): array {} ...
问题描述 用了webman 框架 我使用redis 来作为队列 和缓存用 系统每隔几天就会出现redis自动关闭的情况! --redis 日志------ 356554:M 17 May 2024 17:50:42.563 Ready to accept connections tcp 356554:signal-handler (1715948472) Received SIGINT scheduling shu...
业务场景 我这里类似于sass结构的 框架使用的webman 数据库使用的mysql8.0+thinkorm连接 业务需要:数据库是根据每家商户进行分库存储的,通过中间件进行数据库动态切换连接。 出现问题 现在动态连接各方面访问都没有问题,但是数据库连接量一直递增,目前已经跑到了1000多。一直担心奔溃的问题 我在中间件中使用动态连接,自动切换数据库连接代码如下 public function process(Req...
问题描述 我的问题大致和下面这位的一致,就是我开启了Websocket客户端和Websocket服务端连接成功后,我想从其他程序(同服务器中的其他框架项目)将消息推送给这个Websocket客户端,从而和Websocket服务端进行交互。 https://www.workerman.net/q/9045 为此你搜索到了哪些方案及不适用的原因 我是刚刚开始学习,按照其他问题的示例,我开启了一个text协议的worker...
问题描述 打成phar包后 使用sto或restart 都提示这个,前几天还是好好的 vendor/symfony/string/Resources/data/wcswidth_table_zero.php): Failed to open stream: phar error: "vendor/symfony/string/Resources/data/wcswidth_table_zero.php&qu...
问题描述 return json(['a'=>724050961626000001]); 返回的是: { "a": 724050961626000000 } 精度丢失了...
问题描述 我看控件类型可以选json,但文档里面没有说。然后我设置了json类型后生成代码,生成出来的效果还是一个文本框,是不是控件的参数没填导致的 ...
问题描述 我用的webmenAdmin 的后台框架 比如,我有一个 同学列表, 然后还有一个 成绩列表, 我想在同学列表中, 点击某个同学,就能跳转到成绩列表 查看这个同学的成绩, 但是,我直接用a标签 去跳转的话, 它是在当前的tab页面里面跳转的, 我想希望它能新打开一个 tab页面, 来查看成绩,就像在左边菜单栏 点击菜单 会打开新的tab页面一样 不知道有没有描述清楚,我没找到 控制打开tab页的方法...
问题描述 这是不正常的这台服务器的进程,这个进程不知道是怎么产生的 这是正常的这台服务器的进程 这里粘代码...
问题描述 修改代码后,执行php start.php reload -d平滑重启后,没过多久发现webman停了。请问是什么原因,能否给点排查建议? 报错信息 查看runtime/logs/workerman.log日志如下: 2024-05-15 11:14:41 pid:3660 Workerman[start.php] reload 2024-05-15 11:14:41 pid:16131 Workerman...
问题描述 有时候翻译可能会出现问题,可以改prompt优化 报错信息 curl "https://plus.chatyx.net/app/ai/chat/translate" ^ -H "accept: application/json, text/javascript, */*; q=0.01" ^ -H "accept-language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0...
问题描述 这里写描述 使用算数的时候 加号和等于符号部分字体加载不正常 程序代码或配置 /** * 验证码 */ public function verifyImg($hashid = '0000', $math = false) { $builder = new CaptchaBuilder(); // 初始化验证码类 $builder-...
程序运行工程中不定时出现 这个报错 businessWorker::getAllGatewayAddresses return empty 自己查了好多次没有找到原因 也看了论坛的相关的帖子 结果也是没找到正确的答案 现在怀疑是和Redis有关 但是我用的是 webman自带的 Redis use support\Redis; 下面是部分代码 请大佬帮我看下 开发环境是 webman+gateway插件 以前...
问题描述 文档 https://www.workerman.net/doc/webman/middleware.html#%E4%B8%AD%E9%97%B4%E4%BB%B6%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0%E4%BC%A0%E5%8F%82 中间件构造函数传参,中间件里如何获取参数? ...
问题描述 我有一个任务需要异步处理,就直接在onWorkerStart中使用$client->subscribe()来消费队列。 然后我看到每个进程的消费订阅都会一直在重复发送BRPOP和zrevrangebyscore命令来获取数据,那么当我设置了worker->count=N,就会同时有N个BRPOP和zrevrangebyscore发到redis,在队列名都相同的情况下,请问该怎么优化好? 希望大佬...
问题描述 win打包后,无法启动gateway。只会打开8787端口。但是在linux上边正常启动gateway端口。 这里写问题具体描述 为此你搜索到了哪些方案及不适用的原因 这里写搜到的方案及不适用原因 下图是windows.bat启动(正常情况) 打包后启动只能启动8787端口!!!!!!!!!! ...
问题描述 一台云服务器部署两个webman项目 并且都启动gatewaywork服务 ,只能成功启动一个项目 ,另一个项目一直报端口被占用, 端口配置都改了 还需要改什么配置吗 下面是服务启动端口和报错 程序代码 gateway配置代码 return [ 'gateway' => [ 'handler' => Gateway::class, 'listen...