请问workerman HTTP上传是怎么做的,能否给小白指点一下

问题描述 本人最近对workerMan很感兴趣,打算自己写一个和webman差不多的框架 (当然不是造轮子,只支持HTTP、HTTPS协议) 已经完成了90%,但是当我测试上传时一直行不通,总是进度在90%停住了,差200B但是查看保存的文件都正常 翻了翻WorkerMan源码,说实在的API太多本人没看明白,所以只能拜托作者了 恳请作者帮小白解惑 我写的相关源码: elseif(substr...

helloio 发表与 2023-01-19 976 浏览 1 回答
webman + Gateway 报错 exit with status

问题描述 刚安装的webman 和 Gateway 退出会报错 exit with status 2 重载代码会报错 exit with status 10 程序代码 cd /root composer create-project workerman/webman -q cd /root/webman composer require webman/gateway-worker -q cd /root/webman...

webmanchin 发表与 2023-01-18 1045 浏览 2 回答
Workerman/Mysql的orderByDESC存在bug

Workerman/Mysql的orderByDESC存在bug 代码这样 ...->orderByDESC(['cTime','id'])... 脑子里想的是这样 ...order by cTime desc,id desc 实际它是这样 ...order by cTime,id desc walkor老大,有时间的话能不能整一个单文件、兼容think-orm写法的mysql数据库操作类?有时候一个项目开发完...

klyz505 发表与 2023-01-14 770 浏览 1 回答
composer install 时可不覆盖:support 目录下文件吗?

关于composer install 时覆盖文件 本想将一些初始化的逻辑代码写到 start.php 或者 support目录的 helpers.php 但是每次composer 都会自动创建新的文件去覆盖这几个文件 想知道具体意义是什么呢? 或者有什么办法写初始化代码吗? 由于我现在在搞将webman 打包为:二进制文件 因此需要包装一些检测逻辑代码进去 我想在:php start.php start 时进行检测...

kspade 发表与 2023-01-09 934 浏览 1 回答
workerman unix如何自定义协议?

问题描述 在webman中使用unix协议时如何自定义通讯协议? 我看官方文档中自定义通讯协议都是基于TCP的。 /config/process.php配置 <?php return [ 'user-service' => [ // 这里指定进程类 'handler' => \LinFly\JsonRpc\Handler::class, //...

linfly 发表与 2023-01-07 976 浏览 1 回答
webman 如何集群部署到多台服务器

问题描述 webman 是否支持集群部署?成熟产品从thinkphp架构(目前nginx集群)迁移webman架构有哪些风险? 详细描述 webman比传统的php-fpm性能高,计划把产品原有后台(tp)改为webman架构,传统的php-fpm应用一般做法 把文件存储改为云存储统一存储 session处理:单机存储改为集中存储、session同步、redis存储 不再使用本机文件缓存,改为redis集中存储 不...

职业搬砖 发表与 2023-01-06 1575 浏览 2 回答
怎样才能加这个交流群呢?

问题描述 加群加不了 第一次,我用我的理解回答了,被拒绝 第二次,我直接粘贴复制官网的说明,还是被拒绝 请问怎样才能加这个群? 我的qq是 269995848 ...

solo123 发表与 2023-01-06 849 浏览 1 回答
路由问题,默认路由关闭后的问题

多应用项目 有admin,index,m,api, 有些应用是需要强制路由的, 有些应用是不需要的,使用默认路由就好. Route::disableDefaultRoute(); 这个方法加到最后一行,全部应用都将会是强制路由...有什么解决方案吗?某些应用可以强制路由,某些应用默认路由就好...

wcngbc 发表与 2023-01-06 1352 浏览 1 回答
问一个关于依赖注入容器的问题

问题描述 新手,刚接触webman 注意到使用php-di或者默认容器时,控制器等依赖注入的对象好像不是单例的。 所以我自己移植了 tp的容器,将所有对象变成了单例的。比如控制器实例 这样的改变会有潜在问题吗? 这种容器能完美支持webman吗? public function demo(Request $request, Test $test, Test $test1) { // 使用 ...

wasoncheung 发表与 2023-01-06 1384 浏览 2 回答
求助关于webman中redis-queue平滑重启的问题

问题描述 概述: webman + console + redis-queue 尝试平滑重启或停止,队列监听的 worker 进程无法正常终止。 直接stop 会导致执行中的队列任务执行中断,可能会引发业务问题。 环境: macOS 10.15 x86_64 php 7.3.33(NTS) redis_version:6.0.8 composer 相关库及版本 "name": "workerman/webman-...

Fool. 发表与 2023-01-05 1263 浏览 2 回答
求助,用locale()提示报错,用的symfony/translation

问题描述 用locale()切换语言提示报错,哪个大佬碰见过呀?用的默认的symfony/translation 程序代码 locale('en'); 报错信息 Return value of locale() must be of the type string, none returned...

咸鱼不咸 发表与 2023-01-04 667 浏览 1 回答
stream_socket_client():(Connection timed out)

问题描述 FastCGI sent in stderr: "PHP message: PHP Warning: stream_socket_client(): unable to connect to tcp://172.16.137.103:2236 (Connection timed out) 操作系统及workerman/webman等框架组件具体版本 ...

苑镇 发表与 2023-01-04 916 浏览 2 回答
SocketIO服务端,运行时候报helper.php 21行app未定义

创建了一个SocketIO服务端,运行它的时候报helper.php 21行app未定义,这是什么原因呀 ...

baiyw 发表与 2023-01-03 545 浏览 1 回答
webman下载下来后,又下载了依赖注入,然后启动报错

Container.php一更换,就会报错 ...

幸福的小猪 发表与 2022-12-28 822 浏览 1 回答
think-orm读mongo数据webman/log报错

问题描述 think-orm 读取 mongo 数据时,webman/log报错 报错信息 #18 {main}Error: Call to undefined method think\db\connector\Mongo::getPdo() in /www/vendor/webman/log/src/Middleware.php:275 Stack trace: #0 /www/vendor/webman/log...

oliusha 发表与 2022-12-28 939 浏览 1 回答
web-msg-sender timers一直增长

问题描述 web-msg-sender timers一直增长 我下载的官方demo运行 打开web页面一直刷新 同时查看状态 这里的timers为什么会一直增加,在workerStart 里面的定时器不是应该只有一个吗? 难道是每个链接都会增加一个定时器。 然后我简单测试了一下并发高的时候cpu占用率也挺高的。 这是正常的吗 还是哪里有问题吗 希望大佬指点一下 另外web-msg-sender 支持使用多个cpu核...

yufly 发表与 2022-12-24 725 浏览 1 回答
workerman文件夹下有很多pid.lock文件,是什么?

workerman文件夹下有很多pid.lock文件,是什么? workerman文件夹下有很多pid.lock文件 start的时候,会产生一个对应的.pid文件,但当stop后,.pid文件就消失,但会产生一个对应的.pid.lock 这个是什么用?stop后,为什么.pid.lock不会删除掉? 比如: _www_wwwroot_test_test1.php.pid _www_wwwroot_test_test...

klyz505 发表与 2022-12-24 1233 浏览 1 回答
Optimize: Keep-Alive follows RFC

RFC: https://www.rfc-editor.org/rfc/rfc2616 HTTP/1.0 默认是短连接,除非传 Connection: Keep-Alive 才是长连接 HTTP/1.1 默认长连接,除非传 Connection: close,才是短连接 Workerman 的不规范实现,可能会对完全遵守 RFC 工具造成影响,比如 ab 非长连接压测。 下面是可以直接测试的代码:(希望 Worker...

joytom 发表与 2022-12-22 1093 浏览 1 回答
workerman/http-client,PHP8异常提示

bug描述 workerman/http-client版本:1.0.10 PHP Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /www/wwwroot/App/vendor/workerman/http-client/src/Request...

黑老怪 发表与 2022-12-16 1054 浏览 1 回答
长连接转发会阻塞吗?对后端的请求做一个并发控制,会阻塞吗,会断开吗?

问题描述 长连接转发会阻塞吗?我想对后端的请求做一个并发控制,超出的来自前端连接暂时不处理,会阻塞吗,会断开吗? 我也有比较丰富的workerman开发经验,做个聊天服务端、物联网服务端、内网穿透、端口转发等等。但是上面这个问题,还是比较纠结。 我想做的是这样的,后端运行的是图片转换的http服务,但是很吃硬件,超出内存会出错,所以要限制并发,而且一次请求响应的时间很长。 所以来自前端的连接,我打算通过workerm...

augushong 发表与 2022-12-16 892 浏览 2 回答

walkor

151351
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝