问题描述 redis队列,启用的count线进程配置是1,但同一个队列还是会2个任务2个任务同时消费,类似走了异步协程,有什么办法可以让队列任务串行吗,就是消费完了这个任务再消费下一个任务 为此你搜索到了哪些方案及不适用的原因 这里写搜到的方案及不适用原因 ...
问题描述 项目内有一个通道表,每个通道下会有几万条数据需要定时从远程同步到本地,想实现有几个通道自动创建每个通道对应的独立进程的定时任务,防止定时任务堆积的问题,不知道能不能实现,没啥思路,各位大神给点意见呗。...
$file_name = time().'.xlsx'; $excel = new \Vtiful\Kernel\Excel(['path' => public_path().'/excel']); $fileObject = $excel->constMemory($file_name); $handle = $fileObject->getHandle(); $fileObject->d...
问题描述 不知是什么原因导致的cpu短暂的跑到100% 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 webman框架 "require": { "php": ">=8.1", "workerman/webman-framework": "^2.1", "monolog/monolog": "^2.0", "saithink...
因为sql server2008不支持offset写法,Eloquent ORM在使用paginate($page_size, $col, "page", $page)进行翻页时就会报错 SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near 'offset'. 这个问...
问题描述 可以在 beforeAction 方法中重写 类成员变量? $this-info 在index方法中打印这个 $this->info 是个null...
问题描述 官网文档中,对于redis队列的配置举例是 return [ 'redis_consumer_fast' => [ // key是自定义的,没有格式限制,这里取名redis_consumer_fast 'handler' => Webman\RedisQueue\Process\Consumer::class, 'count' =&g...
问题描述 目前线上正在使用 官方日志插件 但目前有一个问题, 线上的SQL日志 每天大约有1G,想问问 是否可以单独配置 不记录SQL日志, 其他日志正常记录 比如 像 是否记录异常 这样, 可以通过配置来决定是否记录, 就很满足需求 如果能像下面这样的代码就很灵活了 ...
请问异常处理类中的render方法渲染后的response响应是直接返回给客户端还是将response返回给中间件?...
问题描述 通过consume($data)的方式传递消息不太方便 比如:在投递消息的时候传入多个参数时,按现有的consume($data)模式,只能把多个参数放进$data里,写消费逻辑时再从$data里分离,不是很优雅的样子 有大佬通过__construct(...$args)方式实现吗...
如果客户端在请求过程中主动断开连接(例如关闭浏览器或网络中断或其它原因),服务端目前默认仍会继续执行。请问如何在 webman 中检测到客户端请求已经断开,并让后台自动终止后续代码的执行?...
问题描述 项目是webman2.1.2的 workerman/http-client v2.2.9 requires workerman/psr7 (>=1.4.3) workerman/psr7 v2.0.2 requires psr/http-message ~2.0 现在我需要安装alibabacloud/esa-20240910 2.26.2 发现这个包依赖和workerman/psr7冲突了. al...
中间件代码 public function process(Request $request, callable $handler): Response { $response = $handler($request); $user = Auth::guard('openapi_user')->user(true); $controllerFull = $request->c...
问题描述 用的webman/database 模型 eventLoop使用 Workerman\Events\Fiber::class; 并发上传,用insertGetId返回数据库id,会重复,数据库里面是正常自增字段 程序代码或配置 /** * 上传文件 * @param Request $request * @return Response */ publi...
问题描述 {redis-queue}-failed中对堆积消费失败的队列消息,如果这些消息经过检查发现无影响,那该怎么自动消费掉呢?不然怕redis会被撑爆,目前的队列消费者方式好像不能监听这个队列吧?...
问题描述 2台服务器都在运行webman 项目,TCP 连接数有1000多,其中有700多是redis ? 然后我把redis timeout 设置 300 ,tcp-keepalive 300,现在立马tcp 就300多 有遇到这种情况的?...
经常在一些招聘php/go岗位上看到,技术栈要求是laravel,hyperf,webman,gin。 是不是目前最流行的php/go框架就是这几个?...
问题描述 请问多个定时任务之间是异步的吗,我现在配置了很多定时任务,各个时间都有,执行的周期长短都不一样,现在发现有的任务执行了,有的任务一直不执行,比如a任务每10分钟执行一次,b任务每小时第1分钟执行,要是a任务在执行时,正好b任务也该执行了,这样b任务就不会执行...