问题描述 webman 中使用 gateway-worker 插件 在 event.php onmessage内 返回前 增加如下代码 即可 if ($loaded_think_db = (class_exists(Db::class, false) && class_exists(Mysql::class, false))) { $sql_logs = Db::getDbLog(t...
问题描述 本地环境 windows Gateway::$registerAddress = 127.0.0.1:1341; 这样配置没有问题 线上阿里云 配置 Gateway::$registerAddress = 127.0.0.1:1341; Gateway::isOnline 特别慢 但是 调用 sendToClient 能成功 客户端也能收到 阿里云网卡如图 将网关地址 改为 Gateway::$r...
问题描述 用websocket 创建pulsar客户端 消费后发送 ack 消息后 链接就中断了 public function onWorkerStart() { global $consumer, $service; $domain = 'ws://mqe.tuyacn.com:8285/'; $option = [ 'ssl' ...
问题描述 这里详细描述问题 webman-admin 登陆报错 程序代码 [2023-08-25 16:26:31] default.ERROR: 127.0.0.1 POST 127.0.0.1:8780/app/admin/account/login ArgumentCountError: Too few arguments to function Illuminate\Database\Grammar::Ill...
问题描述 http-client 定时任务 同时多个请求都跑到一个进程里, 导致全部超时 这里详细描述问题 原因 线上需要访问速通门服务器, 服务器在本地环境 NAT映射出的的端口运营商给屏蔽了 导致无法访问 更换NAT映射端口可以了...
问题描述 curl这样设置是可以成功访问的 guzzle 也可以 由于 http-client 无法从服务器获取 nonce 无法生成 digest http-client 无法完成 摘要认证 有没有大佬做过 http-client 摘要认证的 给说说 解决方法 实现方式 先通过第一次请求 获取 返回的头部信息 WWW-Authenticate 拿到 qop nonce realm 然后通过计算得出...
问题描述 已解决 去年用宝塔守护进程的问题, 启动停止重启均有问题,后废弃,未排查残留进程. 感谢老大的支持@walkor 同一时间加入 101条延时队列 消费时只有二三十条 数据库表id 从1600 到1700 消费队列打印 只有这么多 程序代码或配置 class AttendanceEnd implements Consumer { // 要消费的队列名 public $queue =...
问题描述 new Crontab('* */1 * * * *', function(){ echo date('Y-m-d H:i:s')."\n"; }); 这里写问题具体描述 crontab版本 1.0.6 webman版本1.4.3 php7.3.4 每分钟输出一次,然而命令行变成每秒输出 代码如图 另外问下 定时任务用http-client 执行多个http请求 http执行时间会不会影响定...
把 config/plugin/gatewaw-worker 复制一份方同级目录 改改端口配置及 Events位置即可...
使用twig模版引擎,如何扩展自定义twig过滤器和方法 twig原装的过滤器无法满足使用,之前在symfony自己扩展的过滤器和方法如何在webman中使用 这是之前在symfony中扩展的,然后在service中 依赖注入进去即可使用...
$redis->get("$client_id" . $case, function ($result, $redis) use ($client_id,$message,$case,&$current,&$condition){}) $current $condition 改变这俩参数不生效...
object(ArrayObject)#1547 (1) { ["storage":"ArrayObject":private] => array(0) { } } 有图片 ,但是获取不到。你们遇到过这问题吗...