请教,文件分片上传,webman 多进程,最后合并的问题

问题描述 这里写问题描述 前端文件分片上传------单线程(多线程,后台合还有问题) 后端 webman2.1 接收分片,存临时文件,最后合并 webman 是多进程 框架 前端多次请求后台,最后合并 会不会因为请求不同进程,导致重复写呢 举例 第1片------>work1----->服务器 第2片------>work2----->服务器 第3片------>work3-----&...

chenliangwei 发表与 2026-02-03 457 浏览 3 回答
Redis 消息队列多进程消费问题

问题描述 现有一个队列不断的进入消息,消费者逐个处理,但涉及数据库操作,会有一定的耗时,希望加快消费速度。 配置多进程消费的话,此处是否需要调整: return [ 'consumer' => [ 'handler' => Webman\RedisQueue\Process\Consumer::class, 'count' => 8, /...

Best 发表与 2026-01-15 289 浏览 2 回答
如何操作redis消息队列subscribe中针对queue设置并行的最大值

看subscribe($queue, callable $callback)代码只有两个参数传递...

琦森 发表与 2026-01-07 158 浏览 1 回答
间歇性出现报错 Failed to open directory

问题描述 间歇性出现报错,重启就能解决,已调整linux 内核 报错信息 ErrorException: scandir(/www/wwwroot/110.42.57.86_3111/app): Failed to open directory: Too many open files in /www/wwwroot/110.42.57.86_3111/vendor/workerman/webman-framewor...

kid1296 发表与 2025-12-22 285 浏览 1 回答
workerman的运行过程问题

如图所示,当读取某个请求完毕以后,worker进入php执行阶段,这个时候worker是被阻塞吗?epoll还能接受连接请求吗 ...

renji566 发表与 2025-12-13 276 浏览 1 回答
如何定位cpu高的哪个环节

问题描述 top查看进程,webman的http服务的某个进程突然达到40%,但是没几秒又下来了,等下又换另一个进程上来 我该如何定位以下2个问题 ①如何定位是哪个路由(接口地址)导致cpu高 ②如果定位哪块代码逻辑导致 导致cpu高...

xiaoming 发表与 2025-12-02 475 浏览 1 回答
单文件php的二进制程序,不支持https的curl请求?

问题描述 单文件php的二进制程序,不支持https的curl请求?提示“Protocol "https" not supported”,请问有没有解决方案?谢谢...

woeoio 发表与 2025-11-22 429 浏览 3 回答
PHP8.5来啦,php语言是否能上一个台阶,来聊聊!

看到php官网,8.5正式版已经发布,大家有何看法?...

jolalau 发表与 2025-11-22 1710 浏览 7 回答
Workerman/Coroutine/Coroutine 如何正确开启携程?

新版本如何正确开启携程 每次报这个错误? Error: Class "Workerman\Coroutine\Coroutine" not found config\server.php 的配置 return [ 'event_loop' => Workerman\Events\Fiber::class, // 这里配置会报错 'stop_timeout' => 2, 'pid_f...

Youfeed 发表与 2025-11-12 677 浏览 2 回答
官方redis队列是否可以支持swoole协程?

问题描述 官方redis队列是否可以支持swoole协程? config\plugin\webman\redis-queue\process.php return [ 'consumer' => [ 'handler' => Webman\RedisQueue\Process\Consumer::class, 'eventLoop' => Worke...

tryto 发表与 2025-11-10 465 浏览 2 回答
workman TCP连接粘包

问题描述 使用workman 用于接受充电桩报文连接,目前有遇到粘包问题,大神看看有什么方法解决? 示例如下:错误:684070070013000000000000000000000000000000009945457927420401020200000000003e00000000000000006400000000000000000000000000d0e904000000fa466840700800130000...

jerrylin 发表与 2025-11-07 756 浏览 4 回答
请问webman使用Laravel的ORM支持修改器和修改器不啊???

问题描述 支持修改器或者修改器不,下面是Laravel的官方案例。 class User extends Eloquent { public function getFirstNameAttribute($value) { return ucfirst($value); } } class User extends Eloquent { public funct...

故人重来 发表与 2025-11-03 583 浏览 3 回答
php start.php stop 进程一直重启

问题描述 执行 php start.php stop 显示关闭了进程实际没有关闭一直在重新启动,kill 命令也不行 ...

yzl18099582277 发表与 2025-10-31 343 浏览 1 回答
webman think-orm plugin 连接池问题咨询

问题描述 使用 webman think-orm plugin model 需要继承 support\think\Model 才能使用连接池吗?...

YiNv 发表与 2025-10-28 576 浏览 2 回答
使用webman提供的静态php执行连接MySQL数据库出现异常

问题描述 使用webman提供的静态php执行连接MySQL数据库出现异常,连接本地数据库报错以下截图,但是连接远程数据库就不会报错,参数相同的情况下,使用我本地安装的其他版本的php直接连接本地数据库也正常 程序代码或配置 <?php $host = 'localhost'; $port = '3307'; // MySQL 端口号 $dbname = 'your_database'; $username ...

qintianyu 发表与 2025-10-22 438 浏览 2 回答
想利用swoole协程下提升下并发.

问题描述 原本的代码,do中用到的modbus tcp链接(一种底层3次tcp握手才能在上面跑的协议)。其中foreach下面会每一次迭代会同步执行代码,包括建立modbus tcp链接(因为不同的服务端ip)。 我想问的是,这里面用协程会不会提升并发? $plcs = []; foreach ($devicePlcs as $devicePlc) { $plcs[] = $this->do($devi...

bobshipwood 发表与 2025-10-21 850 浏览 1 回答
Webman自定义进程建立TCP服务器的问题

问题描述 我在使用webman自定义进程并利用Workerman建立TCP服务器时,$connection->id总是不唯一,如:我设置OnConnect时客户端接入打印其id,此时客户端1接入打印1,客户端2接入也打印1。(当然我知道id是自增的,但疑问是此时为何没有自增,是服务端同属一个进程的原因吗?)寻求一个能获得一个唯一id或其他唯一标识的方式。 程序代码或配置 public function onCo...

胡作非为还响桃 发表与 2025-10-20 561 浏览 2 回答
在单一进程下,所有协程共享workerman的mqtt连接来发送数据是否可行?

问题描述 假设在onWorkerStart里面创建了一个workerman的mqtt链接,底下所有协程用他来发送数据是否可行? $worker->onWorkerStart = function ($worker) { try { $mqttClient = new \Workerman\Mqtt\Client(env('MQTT_URL'), ['cli...

bobshipwood 发表与 2025-10-17 453 浏览 2 回答
redis队列配置中如何配置指定类执行,而不是指定文件夹

问题描述 官网文档中,对于redis队列的配置举例是 return [ 'redis_consumer_fast' => [ // key是自定义的,没有格式限制,这里取名redis_consumer_fast 'handler' => Webman\RedisQueue\Process\Consumer::class, 'count' =&g...

skating 发表与 2025-10-13 480 浏览 2 回答
webman的日志重复记录

问题描述 我想把错误日志独立出来 不需要在一个日志文件中查找 这里写问题具体描述 <?php return [ 'default' => [ 'handlers' => [ [ 'class' => Monolog\Handler\RotatingFileHandler::class, 'constructor' => [ runtime_path() . '/logs/webman.l...

超龄码农 发表与 2025-10-12 508 浏览 3 回答

nitron

15446
积分
0
获赞数
0
粉丝数
2021-05-14 加入
🔝