问题描述 当使用form-data时,request()->all() 是空数组,文件二进制数据可以拿到 当使用Form-UrlEncoded时参数能获取到,request()->all() 可以拿到 文件能是空数组 上传文件和post数据是不能共存吗? 操作系统环境及workerman/webman等具体版本 "workerman/webman-framework": "^...
问题描述 如:admin应用正常情况下访问为: www.yourweb.com/admin www.yourweb.com/admin/index www.yourweb.com/admin/index/index www.yourweb.com/admin/xyz/... 如果做了映射后 admin => admin123 那么就只能这样访问 www.yourweb.com/admin123 www.your...
问题描述 为了提高API的并发能力,我将一个文章接口的请求增加阅读量views字段的工作放进了消息队列中。 但有时进行代码的更迭的时候,redis-queue的队列还没有完成消费,就会变为failed放进同一个key中,之后消费就会卡住,这个key中后面会追加到无限大。 有什么办法可以避免这种情况? 为此你搜索到了哪些方案及不适用的原因 // queue class ViewsUpdateSend implement...
问题描述 按手册启动2组消费者 fast组有2个进程 slow组有1个进程 理想状态,fast组独享2个进程处理, slow只使用自己的1个进行处理 打印信息显示,slow组去占用了fast组的进程导致侵占的其他组的进程数 (相当于所有consumer公用了线程池,没有隔离,慢的会慢慢的把所有进程数沾满) 从打印的进程id就可以看出slow的1个进程id一直在变,在只分配了1个进程处理的情况下并行了(站了fast的进...
问题描述 排查不出问题 有大佬指明一下方向吗,并不是慢慢增长,平时正常都是10一下,一下忽然100以上 导致服务请求失败...
问题描述 这里详细描述问题 onworkerstart不能用Gateway::sendToUid 吗?为什么我流程是在onworkerstart里开启订阅阿里云amqp 消息,然后对接收到的消息用Gateway::sendToUid 发送给对应websocket的客户端,结果都发不出去,客户端id也获取不到,然二用Command命令的时候确可以把接收到的信息,用Gateway::sendToUid 发出去,这个为什么...
问题描述 这里写描述 。我在websocket服务里绑定了uid了,但是再AsyncTcpConnection异步任务中,使用了Gateway::sendToClient中发送不了信息给websocket 客户端,当前是在异步任务监听器里处理任务,但是消息发来的时候,发送不了对应绑定的websocket客户端 程序代码或配置 重现问题的步骤 这里写步骤 这个异步任务监听器处理任务的类,但是用了Gateway::se...
问题描述 redis-server /path/redis.conf 用这个命令 队列又不执行不知道为啥了?有遇到的大佬吗?...
webman AI 发布5.3.4版本 支持清华智谱glm-4v识图 支持清华智谱画图模型cogview-3和cogview-3-plus 其它优化 测试地址 https://www.workerman.net/ai 老用户 老用户请直接在管理后台免费升级 新用户 Webman AI购买地址 (可开发票供公司报销) 基础版购买地址 (不支持绘图模块) plus版购买地址 (支持绘图模块) Webman AI QQ...
因为语言包做成了后台配置生成 所以不能打包resource目录 要不然没法更新 想了个折衷的办法 勉强算是解决了语言包的问题 define('ES_LANG', i18nInit()); //初始化 function i18nInit() { $langs = ['zh-cn', 'en-us']; $i18n = []; $divider = strtoupper(substr(PHP_OS...
问题描述 使用linux的telnet连接成功后首次发送数据服务端接收正常,不断开继续用当前连接发送数据服务端解析就会出现问题;如果每次只发送一条就断开重新连接发送就能正常。是分包的问题还是telnet协议追加了字符? public static function input($buffer) { if(strlen($buffer) < self::PACKAGE_HEAD_...
问题描述 这里详细描述问题 我在用路由分组中限流操作 程序代码 这个我的代码 Route::group('/login', function () { Route::any('/account_login', [\app\openapi\controller\LoginController::class, 'account_login']); })->set...
问题描述 webman (本地nginx反向代理域名 webman.lc) react (vite, locahost:5173) webman官方user插件 已经成功配置了文档中的 跨域中间件,get/post 请求除 session/cookie 外的数据都可以接收到,但是 session/cookie 获取不到,做了最简单的测试文件,get 设置 session,post 获取session,获取不到,看 n...
问题描述 AI的支付出现证书错误提示,之前都是正常支付的,好几天没看突然就不能支付了 程序代码 我排查了上面截图中的三个证书都是存在的, 报错信息 展示支付宝二维码的位置出现如下错误 调试错误,请回到请求来源地,重新发起请求。 错误代码 app-cert-not-exist 错误原因: 应用公钥证书不存在 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 Workerm...
问题描述 使用AsyncTcpConnection连接远程wss服务器,功能已经调试正常,但在 $conn->connect(); 这一行上,耗时在14秒左右。文档说该方案应该立即返回,不知道我哪里没做对。 程序代码或配置 初始化、设置回调事件等略,最后发起连接: echo "发起连接,开始于", date("Y-m-d H:i:s") ,PHP_EOL; $conn->connect(); echo ...
问题描述 请问下这个问题要怎么处理下 Access to XMLHttpRequest at 'https://api.aaa.com/down_zip/20240525121035561765516.zip' from origin 'https://www.pppp.com' has been blocked by CORS policy: Response to preflight request doesn'...
问题描述 万能的大佬们,在webman中使用Crontab定时任务设置一个每分钟的第1秒执行,但是项目启动就会立马执行问题 需求本意是要每分钟的第1秒才执行,而不是像下面的比如我2024-05-20 16:46:39启动项目立刻执行输出,可有破解之法 下面代码输出 2024-05-20 16:46:39 2024-05-20 16:47:01 2024-05-20 16:48:01 ... public funct...
问题描述 新增了个process用来监听redis过期的key,但是发现重启stop的时候报了错误 Workerman[start.php] stopping ... worker[redis.notify_ex:15627] exit with status 9 Workerman[start.php] has been stopped Workerman[start.php] start in DEBUG mod...