问题描述 webman安装图像处理组件composer require intervention/image:^3.0报错 程序代码 composer require intervention/image:^3.0 报错信息 Installation failed, reverting ./composer.json and ./composer.lock to their original content. co...
问题描述 需求: 使用webman提供一个http服务,接收大量的请求(1000w+/天),并将请求根据请求中的参数task_id存储到apcu共享内存中,由新开的进程定时获取共享内存种的数据,每次获取100条,批量存储到redis中,供其他程序使用。 问题: 开了10个上报进程,每个上报进程每10秒会调用Cache::search()获取需要上报的任务,然后加锁此任务,对该任务下的数据进行上报,上报完成后释放任务锁...
创建一个新项目 composer create-project workerman/webman test cd test composer require webman/gateway-worker 创建完毕后修改 config/plugin/webman/gateway-worker/process.php 把默认的registerAddress修改为2236 return [ 'gateway' =&g...
workerman/redis-queue 以守护进程的形式运行提示 :MySQL server has gone away 在debug 模式下则正常. mysql wait_timeout 已调整到最大。 php 框架 codeigniter3...
问题描述 比如 原来:127.0.0.1:8787/api/ 我想设置成 127.0.0.1:8787/webman/api/ 原来:127.0.0.1:8787/admin 我想设置成 127.0.0.1:8787/webman/admin 就是把所有的路由签名都再加一级/webman 为此你搜索到了哪些方案及不适用的原因 找到的方案如下 但是,如果是plugin里的工具就会有问题 想请教下有没有更方便的方式实现...
类似这种前端可以轻易拿到data里面的值 webman有没有什么方法实现呢 有知道的大神还望不吝赐教 测试的代码是 public function c3(Request $request) { $http = new \Workerman\Http\Client(); $result = []; $connection = $request->con...
问题描述 webman安装redis,support/redis.php没有生成 怎么引用使用? 程序代码或配置 composer require -W illuminate/redis illuminate/events 操作系统环境及workerman/webman等具体版本 "php": ">=7.2", "workerman/webman-framework": "^1.5.0", "monolog/m...
问题描述 起因是调试接口在 我在请求地址控制器后面多打了一个斜杆 127.0.0.1:8787/admin//login/refreshToken 程序代码 config/route.php <?php use Webman\Route; Route::fallback(function () { // 处理跨域 options 请求 response()->withHeaders([ ...
问题描述 安装webman后,升级workerman 到 v5.0.0-beta.5。安装库如下。 进入webman-admin后台,点击左侧列表 任何一项,关于【新增】类操作均报错。 程序代码 "require": { "php": ">=7.2", "workerman/webman-framework": "^1.5...
问题描述 应用插件的设计很好,目前是webman提供了一个官方 应用市场 。 我不想将应用提交给官方,而是做一个企业内部的应用市场。 请问这个应用市场是否有开源版本的? ...
问题描述 gatewayworker的onMessage方法接收第一个消息还在处理时前端发送第二个消息不处理。 想要实现的是,前端只要一发消息,不管上一条消息业务有没有处理完都进行现在这条的处理。...
因为有一些数据是跟请求绑定的,如果用传统的fpm,可以用静态类,继承父类来实现,协程可以用上下文来实现,但是webman就不知道怎么实现了...
问题描述 这边有个支付的项目,从日志看拉起支付了,生成了订单,订单信息也在,但是在异步回调的时候,去校验订单在不在,这时候查不到了,然后我从库查也没有,而且id一列是自增的,发现会出现如:1002,1003,1005,中间就少了一个,我可以确定地时候没有删除操作,数据当时在拉起支付的时候,确实也是存在。有没有大佬帮分析一下 感谢老大指点,确实是事务上有问题...
问题描述 用的Redis::send同步投递方式,并且投递失败会记录日志。 消费队列消费成功或者失败也会记录日志 偶尔会出现没有投递失败的日志,但是某条队列似乎也没执行,也没有队列异常的日志,查看redis队列里也没有数据了 补充: 记录日志代码: 入队日志记录代码: 消费队列日志: 日志记录: 漏掉了393853,也没有入队失败的记录,消费队列也没有日志,是队列没进入成功吗 05-22最新测试: 有记录到39...
问题描述 使用workerman搭建的websocket报错SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request...
问题描述 使用AsyncTcpConnection 作为websocket客户端,发送音频流数据。 程序代码 // 创建异步TCP连接 $connection = new AsyncTcpConnection($this->url); // $connection->maxSendBufferSize = 1048576 * 20; $connection...