问题描述 需要同步调用第三方接口来验证我方数据的准确性 这里写问题具体描述 在一些相关接口内,我们需要同步调用第三方接口来验证我方数据的准确性,这种情况下http client并不适用,请问使用curl是否会阻塞整个进程那...
问题描述 问题一 重定向方法redirect(url) 能否在 控制器类 的父类中可实现跳转(文档是说只能在中间件或控制器中可跳转) //基类 abstract class Base { .... public function xyz() { ... if($flag) { return redirect(url); // 这里是不能跳...
假设webman只能开一个进程 假设https://example.com的响应时间是1-10秒,可能根据传入的参数不同,响应时间也不同 public function test(Request $request) { $http = new Workerman\Http\Client(); // 同步请求 $response = $http->get('https://example...
今晚阿里云监控突然报警,tcp连接数突然暴涨,从两万升到四万左右,以前都是重启tcp就可以了,但是今晚重启无效,然后增加了gateway和bussinessworker,以daemon模式启动后,并执行php start.php reload,刚开始出现了一个bussinessworker进程,但是再次用status查看的时候又没有了,一直重复reload都没有效果,期间不断的增大gateway和bussinessw...
问题描述 return 一个数组直接进程退出是啥情况 下面是info的值 下图是调用函数 get response字符串没打印进程就退出了 日志找不到问题 麻烦@walkor 给指导一下是什么问题呀...
使用webman 打包工具打包后,在webman中自定义的进程无法启动,比如我在start.php 中开启了一个websocket程序,使用源码启动的时候是可以监听到端口的,但是使用打包后的bin 启动时就没有websocket监听的端口了 ...
官网上帖子“新版webman,取消env的原因是什么?” 那是2021年的事了,现在24年底了,进展如何? 因为多环境配置对于项目工程还是挺需要的。...
问题描述 采用 webman 默认安装了 symfony/cache 后好像只能用 redis 驱动,请问下大佬们怎么能配置成 文件驱动 形式,或者有没有类似 ThinkPHP8 中的 Cache 组件:能配置成文件驱动,也能配置为 redis 驱动, 并且能支持 >= PHP8.1,谢谢! 为此你搜索到了哪些方案及不适用的原因 ThinkCache 但不支持 PHP 8.1...
问题描述 workerman v5.0.0-beta.8 创建websocket不生效,客户端发不过去消息,使用工具好久才能连上, 程序代码或配置 <?php require_once __DIR__ . '/vendor/autoload.php'; use Workerman\Connection\TcpConnection; use Workerman\Protocols\Http\Request; u...
官方自带的Http.php语法报错 php版本7.4.3和8.2都会报错 使用的是Push插件,调用如下代码中的send方法时给出的报错。 程序代码 <?php namespace app\controller; use Webman\Push\Api; use support\Request; class Push{ private $pusher; public function __c...
问题描述 这里写问题描述 一台服务器上部署了多个gatewayworker,端口都换了 但是服务启动后,bindUid方法只有一个才生效,其他的几个服务都没有生效,导致sendToUid其他几个服务都没发送成功,只能通过sendToClient发送到对应的client_id 项目一配置: 项目二配置: Gateway::sendToUid('cr_15','dsada') 随便写的sendtouid方法,只能项目...
问题描述 返回文件流官方说明是这个 <?php namespace app\controller; use support\Request; class FooController { public function hello(Request $request) { return response()->file(public_path() . '/favicon.i...
问题描述 但是他们共用一个后台进程 可否让admin 单独开自己的webman进程 这样 api 和webman 就互不干扰! 这里写问题具体描述...
复用内置的方法进行用户登录验证密码,使用这个进行判断密码是否正确,就会增加800多的耗时,去掉这个代码判断,实际1ms...
问题描述 我很长一段时间以为这一部分是高度活跃的问答。有木有其他排版方式。主要是 “【置顶】”文本不显眼。以为没有新问题,囧。主要是我平时也不外接屏幕,第一屏全是置顶,而且不明显。 ...
我重启了gatewayworker,刚开始进程都起来了,但很快,也就几秒钟,使用status指令查看进程,发现bussinessworker进程只剩几个,再执行status指令,bussinessworker进程已经没有了,此时workerman日志文件里面没有报错信息,使用debug模式运行时并没有错误信息提示,但是当执行指令停止gatewayworker时,workerman日志就开始疯狂抛出错误,如下图。之前也...
问题描述 多应用下调用各自的bootstrap文件可以不 我现在有个验证密码规则的需求,用了laravel的验证类,有自定义密码规则的功能 我想在bootstrap时定义好这个规则,但是考虑到多应用时会有不同的密码规则,所以想问下官方有定义各自应用bootstrap的用法吗,如果没有不打算实现这个功能吗,是有什么顾虑吗...