workerman
首页
问答
分享
手册
市场
商业
99客服系统
泡泡IM聊天系统
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
文档
依赖注入
如果在实例
化
`Mailer`过程中有其它类的依赖,webman也会自动实例
化
并注入。开发者不需要任何的初始
化
工作。> **注意** > webman在1.4.6版本之前不支
持
控制器参数注入,例如以下代码当webman<=1.4.6时是不支
持
的 ```php <?controller; use support\Request; use app\service\Mailer; class UserController { // 1.4.6版本之前不支
持
控制器参数注入,使用`new`初始
化
将不会依赖自动注入。解决办法是利用自定义接口注入,通过`Container::get(类名)` 或者 `Container::make(类名, [构造函数参数])`方法来初始
化
类。
文档
依赖注入
如果在实例
化
`Mailer`过程中有其它类的依赖,webman也会自动实例
化
并注入。开发者不需要任何的初始
化
工作。> **注意** > webman在1.4.6版本之前不支
持
控制器参数注入,例如以下代码当webman<=1.4.6时是不支
持
的 ```php <?controller; use support\Request; use app\service\Mailer; class UserController { // 1.4.6版本之前不支
持
控制器参数注入,使用`new`初始
化
将不会依赖自动注入。解决办法是利用自定义接口注入,通过`Container::get(类名)` 或者 `Container::make(类名, [构造函数参数])`方法来初始
化
类。
问答
请问用workerman做大文件上传要怎么优
化
目前根据文档上的一个二进制文件上传的例子来做一个tcp的文件上传,当传输几十兆的文件就出错了(服务端错误:error package. package_length=66032542,客户端:Notice: fwrite(): send of 8192 bytes failed with errno=10054 远程主机强迫关闭了一个现有的连接。)。我想把大文件分片上传,可又不知道思路。 不行的话,只有换成 http api $_FILES的形式,但是走tcp也应该可以,小弟太菜,还请大神指点
问答
webman测压过低(优
化
完内核已倍数提升)
## 背景 1)操作系统:vm虚拟机安装的centos 7,分配了4核4G(物理机CPU AMD2600,物理机内存:DDR4 2666 16G) 2)PHP版本:7.4(安装了event、opcache、redis扩展) 3)代码:官方composer create-project workerman/webman下来的,一点没改。 ## 系统刚安装了宝塔面板,安装了以下软件   ## 测试 命令:ab -c 100 -n 1000 http://127.0.0.1:8787/ 1、服务器测压结果如下:  2、物理机测压结果如下:  ## 疑问 各位大佬,这个本机测压结果是不是很低啊?有没有提升的方法?
问答
webman自定义的类,实例
化
之后如何释放
#### 问题描述 在 webman 默认的 controller model 这几个文件夹之外, 我建其他的文件夹, 比如建一个 client , 里面创建的类(非静态类, 非单例类), 在频繁调用的情况下, 内存会一直增长呢? 还是说在每次调用完之后会自动释放内存?
问答
关于webman路由泛解析问题
[截图](/upload/img/20240615/15666cea5e3bcf.png) 目前是不支
持
这样的写法,如果才能支
持
类似这样的写法 泛解析路由
问答
windows 中转进程中断 pid:1 Worker process terminated
//www.workerman.net/upload/20210131/3160166c94b41b.png) 当前窗口为一个中转服务,为两个不同ip的workerman进程提供消息中转,但是启动不
久
会出现在上述的中断进程的情况
问答
gatewayworker启动没问题,但网站就是连接不上
255e031227b4f9.png) start_gateway.php里的$gateway我也试过改成websocket://127.0.0.1:8282还是不行,端口开了8282,1236,1238,在网上查了好
久
,
问答
请问gateway中的event如何把收到的消息在转发到第三方
现在我可以用gateway client从后台把微信消息转发到网页客户端 ,但是从网页客户端发送消息到后台,后台再转发到tp框架,这条路看来好
久
没有解决方法 请问大神有何方法解决呢?
问答
关于主动向硬件客户端请求消息的疑问
有一点看了很
久
文档,百思不得其解,按理说应该有的东西,但是没找到,故此问一问大家。gateway框架下,在某些场景中,向设备发送了开启的指令之后设备会回复开启成功的信息。怎么同步监听这个返回消息呢?
问答
多卓科技——物联智能手环
这个是针对学校、医院或者建筑群的一个项目,此手环除了包含传统基本的计步,心率,睡眠,
久
坐提醒等,还包括一键呼救,跌倒呼救,在线心率监测报警,即时通信等物联功能。真正让手环值入了生命灵魂。
问答
写了一个http服务器 workermanhttpd,不知道有什么问题
其实已经写了很
久
,但没在生产环境用过。也没宣传过。
问答
在程序中使用restart重启服务抛出大量退出异常
这会不会对程序长
久
运行的稳定性有影响?还是代码哪里写错了? !
问答
thinkphp6的深度项目迁移到webman的成本有多高?
但是后期因为要涉及到一些消息队列、计划任务处理等等异步处理的任务,解决起来很不巴适,观望webman很
久
了,不知道坑多不多,不敢随便动手,想问问各位社区大佬有没有哪个走过这个迁徙路线的?
问答
求助排查官网连接慢、超时问题
#### 问题描述 湖北武汉电信宽带(目前发现用流量不管是什么运营商都没有这个问题),访问 https://www.workerman.net/ 下任意页面(问答、手册、搜索等)都需要半分钟或更
久
,且半数结果会直接
文档
reconnect
### 参数 ``` $delay ``` 延迟多
久
后执行重连。单位为秒,支
持
小数,可精确到毫秒。 如果不传或者值为0则代表立即重连。
问答
workerman queue内存使用率
持
续增高,直到服务器宕机(解决了)
#### 问题描述 workerman queue 内存使用率
持
续增高,直到服务器宕机。 刚开始的时候,单个进程2.43M,然后就一直增高59.04M,直到服务器宕机。
分享
快递查询插件(支
持
快递鸟,快递100,万维易源)
'app_id' => '', //showapi_appid 'app_key' => '' //secret ] ], ``` ## 支
持
的查询
问答
workerman的http服务可以设置为非阻塞吗
#### 问题描述 有其他框架可以将workerman的http服务非阻塞
化
吗?
问答
parallel支
持
父子线程共享内存地址。希望workerman加入这个支
持
比如 workerman 从一个线程发送一个数组到另一个线程, 需要先转换为字符串,然后发送,然后另一个进程接受,再转换为数组,性能比较差,特别是数据比较大的时候、 如果使用parallel ,可以直接通过内存地址读取其他线程的数据,没有性能损耗
« 上一页
1
...
26
27
28
29
30
31
32
33
...
95
下一页 »
« 上一页
29
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝