问题描述 起因是调试接口在 我在请求地址控制器后面多打了一个斜杆 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...
问题描述 文档快捷函数中提到的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 } 精度丢失了...